11
jsPDF 라이브러리에서 addHTML 함수를 사용하는 방법을 알려주십시오. 웹 페이지를 pdf로 변환하려고합니다. addHTML 함수를 사용하려고합니다. 나 헤더, 로고, 신체 등jsPDF에서 addHTML 함수를 사용하는 방법
jsPDF 라이브러리에서 addHTML 함수를 사용하는 방법을 알려주십시오. 웹 페이지를 pdf로 변환하려고합니다. addHTML 함수를 사용하려고합니다. 나 헤더, 로고, 신체 등jsPDF에서 addHTML 함수를 사용하는 방법
첫째로 PDF로 변환 전체 웹 페이지를 얻기 위해 전달 될 어떤 매개 변수가 필요 알려주십시오, 당신은 jsPDF 라이브러리를 포함해야하고, 또한 html2canvas 또는 rasterizeHTML.
그런 다음, 단지 jsPDF 객체를 만들고 전체 '몸'태그를 PDF로 저장 (또는 무엇이든) :
var pdf = new jsPDF('p','pt','a4');
pdf.addHTML(document.body,function() {
pdf.save('web.pdf');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.0.272/jspdf.debug.js"></script>
<body>
<p id="to-pdf">HTML content...</p>
</body>
당신은 jsPDF 웹 사이트에 더 많은 예제를 찾을 수 있습니다 http://mrrio.github.io/jsPDF/
document.body를 사용해야합니까? 왜 document.getElementById() 같은 것을 사용할 수 없습니까? –
@BrianSchermerhorn document.body를 사용할 필요는 없습니다. DOM 요소를 전달할 수 있습니다. 그냥 캡슐화 된 jquery 레퍼런스가 아닌지 확인하십시오 : 헤더 (body)와 바닥 글 (footer)에 다중 addhtml을 사용하는 방법은 –
입니다. 2 일이 지난 지금부터 내가 죽어가는 것을 도와주세요. –