用Java开源HTML到PDF(2014)

mat*_*y-d 7 html java pdf converters

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

长话短说我想用css + html - > pdf并用java做.

我不想使用API​​,因为数据是敏感的.谷歌搜索为我提供了无数的网站/服务提供这样做,但我正在寻找一个独立的工具,并寻找一个可以很好地从我的Java服务器工作.我发现这个看起来很棒的命令行工具,但它是一个命令行工具,并且Web服务器上的产生进程开始变得粗略IMO(但我总是愿意听到其他情况).此外,飞碟似乎是一个标准的选择,但我听到了混合的评论.

是一个关于这个主题的5岁问题,但我认为事情已经改变了!特别是在使用dom操作的前端单元测试领域所做的所有工作中,我认为可能有一些比传统解决方案更少,我愿意全部听到它们!

任何帮助将不胜感激.

rad*_*ovo 2

您可以尝试使用CSSBox组合将 HTML+CSS 转换为 SVG,然后使用例如 Batik 来创建 PDF,如此处建议的那样。FlyingSaucer 也可以完成这项工作。

选择取决于您的进一步要求。例如,您正在处理“street HTML”或格式良好的文档吗?生成的 PDF 中的页面怎么样?HTML 页面中的交互元素怎么样?

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