html2canvas를 사용하여 HTML에서 div를 캡처하고 asp.net의 pdf 파일에 저장하려고합니다. 이렇게하려면 아래 자바 스크립트 코드를 사용하도록 권장했지만 코드는 click 이벤트에서 실행되지 않습니다? 버튼의버튼이 hmtl2canvas asp.net에서 작동하지 않습니다.
<script type="text/javascript" src="Scripts/html2canvas.js"></script>
<script type="text/javascript" src="Scripts/html2canvas.min.js"></script>
document.addEventListener("DOMContentLoaded", function (event) {
document.getElementById("Print_Button").addEventListener("OnItemCommand", (function() {
html2canvas(document.getElementById("form1"), {
onrendered: function (canvas) {
cvs = canvas.toDataURL('image/png');
cvs.save("mcn.pdf")
}
});
}));
});
속성은 다음과 같습니다
ID = "Print_Button"RUNAT = "서버"텍스트 = "인쇄 MCN"유형 = "입력"
포스트 백을 유발하는 버튼에서 'runat = "server"'속성을 제거하여 페이지를 다시로드합니다. – Archer
안녕하세요 @ 아처, 버튼을 서버에 다시 게시하는 것을 중지했지만 지금은 아무 것도하지 않습니까? 어디에서 잘못 될지 모르겠습니다. 어떤 도움을 주셔서 감사하겠습니다. – kehoewex86