javascript - 스냅샷 기능을 만들려면 html 페이지에서 이미지를 직접 생성하는 방법은 무엇입니까?
高洛峰2017-05-16 12:02:06
0
5
398
인터넷에서 많은 답변을 읽어보니 다들 pdf를 먼저 생성한 다음 그림으로 변환하라고 하는데, html에서 pdf를 생성하면 페이지 스타일이 엉망이 되고 그런 다음 imagick을 사용하여 pdf를 그림으로 변환해 봅니다. .항상 이 확장 프로그램을 설치했는데 실패했습니다. phpinfo()에 아무것도 없으므로 html 페이지를 이미지로 직접 변환하는 원스텝 방법이 있는지 묻고 싶습니다.
html2canvas.js
phantomjs는 브라우저 커널을 시뮬레이션할 수 있는 것으로 간주해야 합니다. 물론, 스크린샷을 찍는 것은 문제가 되지 않습니다.
dom 노드를 base64 문자열로 변환하는 dom-to-image.js라는 프로그램이 있는 것 같습니다
imagegrabwindow를 사용하여 스크린샷을 찍을 수 있습니다
rasterizeHTML.js 이것은 html2canvas.js보다 훨씬 낫습니다. 가서 확인해 보세요