繁体   English   中英

jsPDF替代品,用于打印网站的一部分

[英]jsPDF alternative for printing parts of a website

我尝试使用jsPDF将网站的一部分转换为pdf。 该部分包含所有嵌套到div和列表中的图像,背景图像和文本。 我认为使jsPDF动态转换部分是很多工作。

有什么好的选择可以使用,我可以将div插入并打印出来,就像chrome在整个网站上一样吗?

如果您使用jsPDF html PlugIn,则不需要很多工作。 自己查看示例 我使用了html2canvas.1.0.0-alpha.12.jsjspdf.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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM