我想用JavaScript在HTML中创建PDF文档。我尝试使用库jsPDF
,但不支持所有HTML格式。我可以使用其他库来创建PDF吗?
答案 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
使用PhantomJS
和rasterize.js
来构建PDF
HTML
个文件
您需要NodeJS和NPM
安装运行命令后:
gitbook-pdf --format A4 generate index.html index.pdf
A4 是默认的纸张格式..还有其他选项!检查出来
index.html 是您的主要HTML文件
index.pdf 是您的最终产品
希望有所帮助!