我正在开发的基于 Java 的 Web 应用程序部署在 AIX 服务器上运行的 IBM Websphere (WAS 8.5) 上。Wep 应用程序依赖于使用 PrinceXML 工具从 html 和 css 生成 PDF。Prince 没有 AIX 二进制文件。
有什么建议可以解决这个问题吗?
我正在开发的基于 Java 的 Web 应用程序部署在 AIX 服务器上运行的 IBM Websphere (WAS 8.5) 上。Wep 应用程序依赖于使用 PrinceXML 工具从 html 和 css 生成 PDF。Prince 没有 AIX 二进制文件。
有什么建议可以解决这个问题吗?
我建议您为 PrinceXML 设置(或使用现有的)Web 服务。
DocRaptor 是一项使用 PrinceXML 生成 HTML 到 PDF 的服务:https ://docraptor.com/
或者,您可以设置一个简单的防火墙内 web 服务(在非 AIX 上运行)接收 HTML 并将其通过管道传输到 PrinceXML,然后返回完成的 PDF。
如果您需要生成 PDF,但未与 PrinceXML 结婚,您可能还想考虑让开源wkhtmltopdf
( http://wkhtmltopdf.org/ ) 在 AIX 上编译。(虽然我在粗略的谷歌搜索中找不到任何地方,所以我不确定是否可能)。