我正在使用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。