之前有个同事用 iText 实现的,据说不稳定。 请问有哪个比较好?
1
tjxjj 2016-04-28 15:35:08 +08:00
fop 试试?谁说 itext 不稳定了
|
2
lixiaohan 2016-04-28 15:37:03 +08:00
wkhtmltopdf 这个很好用 而且有好几种语言的版本
|
3
designer 2016-04-28 15:39:00 +08:00
HTML 转 PDF 文字和能转成矢量图吗
|
4
C0dEr 2016-04-28 15:46:36 +08:00
docx4j?
|
5
paranoiagu OP @lixiaohan 觉得 wkhtmltopdf 看上去不错,没进一步研究,这个只能调用命令转吗?不能 jar 包方式调用吗?
|
6
paranoiagu OP @C0dEr 不是 word 转 pdf ,是 html 转 pdf 。
|
7
paranoiagu OP @tjxjj 因为我们的 html 中有脚本、 css 等,开发的同事说 iText 对语法要求很高, html 、 js 、 css 只要语法不严谨或者小错误的地方,都会导致转换失败。
具体我正在试。 |
8
CheungKe 2016-04-28 18:20:05 +08:00
你这些我都搞过
1. wkhtmltopdf 中文要处理 2. iText 图片圆角你怎么搞 页面这种事情就交给前端做,别总想着用 java |
9
C0dEr 2016-04-28 18:25:23 +08:00
@paranoiagu docx4j 可以转成 pdf
|
10
C0dEr 2016-04-28 18:26:12 +08:00
@paranoiagu html 转 xhtml 然后 docx4j 转 pdf
|
11
paranoiagu OP @CheungKe 中文要处理,我就晕了。圆角不是 css 的关键,关键我们的页面是系统生成的,里面有 css 。其实页面很简单,没啥图片什么的。
|
12
pollow 2016-04-28 18:44:20 +08:00 1
wkhtmltopdf 我用过,只能通过命令行调用,基本就是把 HTML 写到文件里然后调用命令行去执行,判断返回,中文没有任何问题。
但是我发现具有跨平台的问题,我在 Mac 下调试好了放到 Win 下出现了不一致性,最蛋疼的是一行字居然在换页的时候断掉了……我看了官方文档没有相关的处理,也没有说 A4 一页的话长宽多少 px ,总之需要多测试一些。 |
13
pollow 2016-04-28 18:45:17 +08:00
@paranoiagu CSS 支持没有遇到问题,不过圆角什么的我也没有试过。这个用了 QtWebkit 内核, Webkit 支持的应该都没有问题吧。
|
14
paranoiagu OP @pollow 谢谢。
|
15
lixiaohan 2016-04-29 09:42:20 +08:00 1
@paranoiagu @pollow wkhtmltopdf 在 windows 确实有问题 在 linux 下要好很多, 但是话说现在有多少应用会不熟在 windows 呢,另外中文乱码问题需要安装一个字体就可以, 还有就是调用命令很方便啊
|
16
shidianxia 2016-04-29 11:38:15 +08:00
phantomJS
|
18
paranoiagu OP @lixiaohan 好,下周开始搞。谢谢
|