[英]jsPDF alternative for printing parts of a website
我尝试使用jsPDF将网站的一部分转换为pdf。 该部分包含所有嵌套到div和列表中的图像,背景图像和文本。 我认为使jsPDF动态转换部分是很多工作。
有什么好的选择可以使用,我可以将div插入并打印出来,就像chrome在整个网站上一样吗?
如果您使用jsPDF html PlugIn,则不需要很多工作。 自己查看示例 。 我使用了html2canvas.1.0.0-alpha.12.js
和jspdf.debug.js
。 这是工作代码:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js" integrity="sha384-NaWTHo/8YCBYJ59830LTz/P4aQZK1sS0SneOgAvhsIl3zBu8r9RevNg5lHCHAuQ/"
crossorigin="anonymous"></script>
<script src="https://html2canvas.hertzen.com/dist/html2canvas.min.js"></script>
<script>
function download() {
let pdf = new jsPDF('p', 'pt', 'a3');
pdf.html(document.getElementById('idName'), {
callback: function (pdf) {
pdf.save('test.pdf');
}
});
}
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.