13

我想在 JavaScript 中从 HTML 创建一个 PDF 文档。我尝试使用该库jsPDF,但它不支持所有 HTML 格式。我可以使用其他任何库来创建 PDF 吗?

4

3 回答 3

3

我刚刚编写了一个名为 jsPDF(给你下面的链接)的库,它只使用 Javascript 生成 PDF。它还很年轻,我很快就会添加功能和错误修复。在不支持数据 URI 的浏览器中也有一些解决方法的想法。它是在自由的 MIT 许可下获得许可的。

在我开始写它之前我遇到了这个问题,并认为我会回来让你知道:)

http://code.google.com/p/jspdf/

http://hayageek.com/generate-pdf-with-javascript/ //尝试这个链接一步一步的过程

于 2014-07-25T11:15:07.590 回答
1

考虑安装gitbook- pdfgitbook-pdf使用PhantomJSrasterize.jsPDFHTML

你需要NodeJS和 NPM

安装运行命令后:

gitbook-pdf --format A4 generate index.html index.pdf

A4是默认纸张格式。还有其他选项!一探究竟

index.html是您的主要 HTML 文件

index.pdf是您的最终产品

希望有帮助!

于 2014-04-28T20:24:30.190 回答
1

您可以根据需要创建 html 页面,然后从 javascript 调用浏览器的打印功能,最终将网页导出为 pdf 或可打印形式

于 2014-03-21T23:23:18.073 回答