用Java开源HTML到PDF(2014)

时间:2014-04-16 18:42:25

标签: java html pdf converters

我一直在寻找这个古老问题的最新解决方案。

长话短说我想接受css + html - > pdf并在java中完成。

我不想使用API​​,因为数据很敏感。谷歌搜索为我提供了无数的网站/服务,但我正在寻找一个独立的工具,并寻找一个可以很好地从我的java服务器工作的工具。我找到了this awesome looking command line tool,但它是一个命令行工具,并且Web服务器上的产生进程开始变得粗略的IMO(但我总是愿意听到其他情况)。此外flying saucer似乎是一个标准选择,但我听到了不同的评论。

Here是一个关于这个主题的 5岁问题,但我认为情况发生了变化!特别是在使用dom操作的前端单元测试领域所做的所有工作中,我认为可能会有一些不太传统的解决方案,而且我愿意全部听到它们!

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

您可以尝试将HTML + CSS转换为SVG的组合CSSBox,然后使用例如Batik来创建PDF,例如here。 FlyingSaucer也可以胜任。

选择取决于您的进一步要求。例如。你在处理“街道HTML”或格式正确的文件吗?结果PDF中的页面怎么样?那么HTML页面中的交互元素呢?

我的意思是唯一的方法是至少尝试一些选项,然后你可能会就某些特定问题提出更具体的问题。