我目前正在创建一个 phonegap 应用程序,可让您输入数据,然后使用该数据创建 PDF。输入已完成,但我找不到任何可以使用 Javascript 制作 PDF 的内容。到目前为止,我只找到了 jsPDF,但它不支持表格。该应用程序必须离线工作。有人有想法吗?
问问题
15169 次
4 回答
8
我想使用 jsPDF 来生成表格,所以我为它制作了一个表格插件。一探究竟!jspdf-autotable它具有我在表格插件中寻找的所有功能。
- 自动宽度(页面宽度的 100% 或仅需要的宽度)
- 多页
- 自定义页眉和页脚
- 同一页面上的多个表
- 自定义样式
- 例子
于 2015-04-03T20:54:07.393 回答
3
jsPDF 为使用jsPDF-AutoTable插件的表格提供了良好的支持。
jsPDF 和 pdfmake 是两个广泛用于生成 pdf 的 javascript 库。我已经使用了这两种方法,并想分享我观察到的几点:
jsPDF
- 性能真的很好。我将能够在 5-6 秒内生成 2000 页的 PDF。
- 它不支持 utf-8 格式,即您将无法以中文、土耳其语和其他语言呈现 pdf。
- 它不支持换行和表格内的表格。
pdf制作
- 如果您生成的 pdf 少于 40 页,则性能很好。如果生成较大的 pdf,性能会呈指数级下降。几乎杀死浏览器。
- 支持 utf-8 格式。
- 支持换行和表内表。
- 便于使用。
您可以根据自己的要求做出明智的决定。
于 2017-08-29T12:25:17.750 回答
0
Bytescout PDF Generator SDK for Javascript可能会派上用场:http ://bytescout.com/products/developer/pdfgeneratorsdkjs/index.html
确保考虑到目标设备的浏览器不一致。
于 2014-01-23T11:01:07.907 回答