[JQUERY] HTML 페이지를 사용자의 PDF로 내보내기 자바 스크립트 사용을 클릭합니다.
JQUERYHTML 페이지를 사용자의 PDF로 내보내기 자바 스크립트 사용을 클릭합니다.
해결법
-
1.이는 클릭 이벤트 외부에서 "DOC"변수를 정의하기 때문입니다. 처음 버튼을 클릭하면 DOC 변수가 새 JSPDF 오브젝트가 포함되어 있습니다. 그러나 두 번째로 클릭하면이 변수는 더 이상 같은 방식으로 사용할 수 없습니다. 이미 정의되고 이전 시간을 사용하고있었습니다.
이는 클릭 이벤트 외부에서 "DOC"변수를 정의하기 때문입니다. 처음 버튼을 클릭하면 DOC 변수가 새 JSPDF 오브젝트가 포함되어 있습니다. 그러나 두 번째로 클릭하면이 변수는 더 이상 같은 방식으로 사용할 수 없습니다. 이미 정의되고 이전 시간을 사용하고있었습니다.
그것을 변경하십시오 :
$(function () { var specialElementHandlers = { '#editor': function (element,renderer) { return true; } }; $('#cmd').click(function () { var doc = new jsPDF(); doc.fromHTML( $('#target').html(), 15, 15, { 'width': 170, 'elementHandlers': specialElementHandlers }, function(){ doc.save('sample-file.pdf'); } ); }); });
그리고 그것은 일할 것입니다.
from https://stackoverflow.com/questions/19786113/export-html-page-to-pdf-on-user-click-using-javascript by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] $ .support.cors = true를 사용하는 것이 안전합니까? jQuery에서? (0) | 2020.11.03 |
---|---|
[JQUERY] jQuery 클릭 이벤트를 추가하지 않고 작동하지 않습니다 (0) | 2020.11.03 |
[JQUERY] jQuery : Ajax를 통해 모달 대화 상자 내용을로드합니다 (0) | 2020.11.03 |
[JQUERY] Twitter Bootstrap 플러그인을 확장하는 방법 (0) | 2020.11.03 |
[JQUERY] $ .getjson 함수에서 변수를 어떻게 반환 할 수 있습니까? (0) | 2020.11.03 |