我想要任何指针或资源,我可以在哪里获得一个 java 脚本,该脚本允许我网站上的导出按钮将我的当前页面导出为 pdf。
4 回答
我认为没有允许创建 pdf 文件的 javascript 库。Mozilla 在 js 中实现了完整的 PDF 阅读器,并将其包含在最新的 Firefox 中,但这是一个庞大的库。编辑:有 jspdf 似乎能够做到这一点。
我认为您应该使用服务器端 PDF 引擎。
DOMPdf 是一个 PHP 库,它允许将带有 CSS、图像等的完整 HTML 渲染到 PDF 文档。它甚至有一个示例 php 脚本,它放在服务器上允许将提交的 html 转换为 PDF。
您的 javascript“按钮”应该只获取 document.getElementsByTagName('html')[0].innerHTML 并将该 HTML 发布到 DOMPdf 脚本。您应该从中获得或多或少正确的 PDF。
按照 Zend_Pdf 的链接:http: //framework.zend.com/manual/1.12/en/zend.pdf.html
您也可以尝试 jspdf:http: //jspdf.com/
我无法得到您的要求,我希望您需要获取网页的 pdf。
如果我的理解是正确的,请参考下面的链接
http://www.hiqpdf.com/demo/ConvertHtmlToPdf.aspx
另请参阅现有的ITextSharp HTML to PDF 帖子?
谢谢
为此目的使用wkhtmltopdf 。我正在使用它来生成 html 页面的 pdf。
但是单独使用 javascript 是不可能的。您必须有一些服务器端代码。