如何在<div>没有 jsPDF 的情况下使用 JavaScript 复制元素的内容并将其粘贴到 PDF



我正在使用JavaScript开发一个web应用程序。在某种情况下,我想提取div元素中的内容,并在单击"下载到pdf"链接时将其粘贴到pdf文件中。

我通过使用jsPDF-lib收到了一些关于这方面的答案,但如果不使用jsPDF,还有其他方法吗?jsPDF不支持

    <div id="panel">
      //some codes 
      <a href=javascript:downloadPDF();>Download to PDF</a>
    </div>
    <script>
     function downloadPDF()
     {
      what to write here to convert to PDF
     }
    </script>

您可以使用jsPDF。jsPDF是一个开源库,只使用Javascript生成PDF文档。

http://jspdf.com/

https://code.google.com/p/jspdf/

它可以完成,但不是10行练习。

最兼容的方法是把你想放在PDF中的内容发送到服务器,然后在服务器端使用几个好的库中的任何一个来生成PDF(在Java中,一个选项是iText,在.Net中有一个很好的端口iTextSharp;还有一个PHP模块来做PDF(。

有一个名为jspdf的JavaScript库,可以用于通过NodeJS或类似程序在服务器端生成JavaScript中的PDF,也可以用于在某些浏览器上生成data: URI。

最新更新