6

我想要任何指针或资源,我可以在哪里获得一个 java 脚本,该脚本允许我网站上的导出按钮将我的当前页面导出为 pdf。

4

4 回答 4

3

我认为没有允许创建 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。

于 2013-04-19T08:36:40.513 回答
1

按照 Zend_Pdf 的链接:http: //framework.zend.com/manual/1.12/en/zend.pdf.html

您也可以尝试 jspdf:http: //jspdf.com/

于 2013-04-19T07:21:24.437 回答
1

我无法得到您的要求,我希望您需要获取网页的 pdf。

如果我的理解是正确的,请参考下面的链接

http://www.hiqpdf.com/demo/ConvertHtmlToPdf.aspx

另请参阅现有的ITextSharp HTML to PDF 帖子?

谢谢

于 2013-04-19T07:40:04.500 回答
0

为此目的使用wkhtmltopdf 。我正在使用它来生成 html 页面的 pdf。

但是单独使用 javascript 是不可能的。您必须有一些服务器端代码。

于 2013-04-19T08:53:46.187 回答