如何在jsPDF中使用addHTML函数

时间:2015-01-28 13:28:46

标签: javascript jspdf

请告诉我如何在jsPDF库中使用addHTML函数。我试图将网页转换为pdf。想要使用addHTML函数。让我知道需要传递哪些参数才能将整个网页转换为带有标题,徽标,正文等的pdf

1 个答案:

答案 0 :(得分:31)

首先,您必须包含jsPDF库,以及html2canvasrasterizeHTML

然后,只需创建一个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>
&#13;
&#13;
&#13;

您可以在jsPDF网站上找到更多示例:http://mrrio.github.io/jsPDF/