Javascript:网页的PDF导出按钮

时间:2013-04-19 07:17:57

标签: javascript

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

4 个答案:

答案 0 :(得分: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。

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

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

如果我的理解是正确的,请参阅以下链接

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

还会看到现有的帖子ITextSharp HTML to PDF?

由于

答案 3 :(得分:0)

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

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