使用JavaScript从HTML创建PDF文档

时间:2013-02-08 10:40:58

标签: javascript pdf

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

3 个答案:

答案 0 :(得分:3)

我刚刚编写了一个名为jsPDF的库(给你链接如下),它只使用Javascript生成PDF。它还很年轻,我很快就会添加功能和错误修复。还有一些关于不支持数据URI的浏览器的变通方法的想法。它是在自由的麻省理工学院许可下获得许可的。

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

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

http://hayageek.com/generate-pdf-with-javascript/ //尝试使用分步流程

的链接

答案 1 :(得分:1)

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

答案 2 :(得分:1)

考虑安装gitbook-pdf gitbook-pdf使用PhantomJSrasterize.js来构建PDF

中的HTML个文件

您需要NodeJS和NPM

安装运行命令后:

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

  

A4 是默认的纸张格式..还有其他选项!检查出来

     

index.html 是您的主要HTML文件

     

index.pdf 是您的最终产品

希望有所帮助!