使用JavaScript从HTML创建PDF文档

使用JavaScript从HTML创建PDF文档,javascript,pdf,Javascript,Pdf,我想用JavaScript从HTML创建一个PDF文档。我尝试使用库jsPDF,但其中不支持所有HTML格式。是否有其他库可用于创建PDF?您可以根据自己的喜好创建html页面,然后从javascript调用浏览器的打印功能,最终将网页导出为PDF或可打印格式考虑安装 gitbook pdf使用PhantomJS和rasterize.js从HTML 您将需要和NPM 安装run命令后: gitbook pdf——格式A4生成index.html index.pdf A4是默认的纸张格式。还有其他

我想用JavaScript从HTML创建一个PDF文档。我尝试使用库
jsPDF
,但其中不支持所有HTML格式。是否有其他库可用于创建PDF?

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

考虑安装
gitbook pdf
使用
PhantomJS
rasterize.js
HTML

您将需要和NPM

安装run命令后:

gitbook pdf——格式A4生成index.html index.pdf

A4是默认的纸张格式。还有其他选项!看看

index.html是您的主html文件

index.pdf是您的最终产品


希望有帮助

我刚刚编写了一个名为jsPDF的库(提供下面的链接),它仅使用Javascript生成PDF。它还很年轻,我将很快添加功能和错误修复。对于不支持数据URI的浏览器中的变通方法,也有一些想法。它是根据自由的麻省理工学院许可证授权的

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


//通过逐步过程尝试此链接

使用pdf.js我想传递html内容并从中生成pdf。是否可以使用pdf.js。我只能使用它将pdf文档呈现到html页面。是的,可以使用pdf.js创建新的pdf,请阅读他们的文档这个问题有答案吗?