7

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

长话短说,我想使用 css + html -> pdf 并在 java 中完成。

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

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

任何帮助将不胜感激。

4

1 回答 1

2

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

选择取决于您的进一步要求。例如,您正在处理“street HTML”还是格式正确的文档?生成的 PDF 中的页面呢?HTML 页面中的交互元素呢?

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

于 2014-04-17T11:17:06.093 回答