-1

我正在开发的基于 Java 的 Web 应用程序部署在 AIX 服务器上运行的 IBM Websphere (WAS 8.5) 上。Wep 应用程序依赖于使用 PrinceXML 工具从 html 和 css 生成 PDF。Prince 没有 AIX 二进制文件。

有什么建议可以解决这个问题吗?

4

2 回答 2

1

我建议您为 PrinceXML 设置(或使用现有的)Web 服务。

DocRaptor 是一项使用 PrinceXML 生成 HTML 到 PDF 的服务:https ://docraptor.com/

或者,您可以设置一个简单的防火墙内 web 服务(在非 AIX 上运行)接收 HTML 并将其通过管道传输到 PrinceXML,然后返回完成的 PDF。

如果您需要生成 PDF,但未与 PrinceXML 结婚,您可能还想考虑让开源wkhtmltopdf( http://wkhtmltopdf.org/ ) 在 AIX 上编译。(虽然我在粗略的谷歌搜索中找不到任何地方,所以我不确定是否可能)。

于 2014-06-26T14:20:00.483 回答
0

如果有人感兴趣:

我们使用了一个名为PDFreactor的基于 Java 的工具。它在 JVM 上运行,因此满足了我们在 AIX 上部署的要求。

CSS 支持可与 PrinceXML 工具相媲美。

于 2014-07-18T17:22:13.403 回答