我正在使用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>
答案 0 :(得分:0)
答案 1 :(得分:0)
可以完成,但这不是一个10行的练习。
最兼容的方法是获取您想要放入PDF的内容,将其发送到服务器,并使用服务器端的几个好库中的任何一个来生成PDF(在Java中,一个选项是{ {3}},在.Net中有一个很好的端口,iText; iTextSharp用于处理PDF格式。)
有一个名为there's a PHP module的JavaScript库,可用于通过NodeJS或类似方式在服务器端生成JavaScript,或在某些浏览器上生成data:
URI。