主要的 XSL-FO 实现有哪些?我如何在其中做出决定?

发布于 2024-08-04 21:48:14 字数 1022 浏览 4 评论 0 原文

我正在评估 PDF 渲染技术。 XSL-FO 是我们选择的路径,因为它是一个开放标准,而且我们的源数据是 XML。人们对 XSL-FO 的各种实现有哪些经验?

到目前为止我发现的实现是:

我用来评估的标准是:性能、稳定性、可支持性、 价格、模板管理工具。同样重要的是:良好的 java API 和在 Unix 上运行的能力。

无论我们最终选择什么产品,我们都会被要求寻找咨询服务来帮助我们构建模板,因此找到精通该技术的开发人员的能力非常重要。

更新:

Ecrion 人员进行了性能比较,但受到renderX 人们。然而,renderX 迄今为止拒绝提供自己的基准或测试进行比较。我想我必须运行自己的基准测试。

到目前为止,我倾向于 Ecrion,因为它支持 WordML 输出,而 renderX 的家伙有点粗鲁。

I'm evaluating PDF rendering technologies. XSL-FO is our chosen path because its an open standard and our source data is XML. What experiences have people had with the various implementations of XSL-FO?

The implementations I've found so far are:

The criteria I'm using to evaluate are: performance, stability, supportability,
price, template management tools. Also important: good java APIs and ability to run on Unix.

Whatever product we end up choosing, we will also be asked to find consulting services to help us build our templates, so the ability to find developers versed in the the technology is important.

Update:

The Ecrion folks did a performance comparison which is disputed by the renderX
people. However, renderX has so far declined to offer their own benchmarks or tests for comparison. I guess I'll have to run my own benchmarks.

So far I'm leaning toward Ecrion because it supports WordML output, and the renderX guy was kind of rude.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

静待花开 2024-08-11 21:48:14

Ibex pdf Creator 是一个很好的 XSL-FO 引擎,具有 Java 和 .NET 实现。

我已经使用了他们的 Java 实现,它几乎完成了我们需要的一切,并且性能良好。 他们的许可模式非常好,特别是如果您正在构建需要 XSL-FO 处理的客户端。您支付按开发者费用而不是按客户分配

天线屋renderX. 是 XSL-FO 领域的领导者。他们拥有出色的工具以及对 XSL-FO 规范的全面支持/实现。

无论您决定使用哪种 FO 引擎,拥有多个可用于开发都会很有帮助。 通过不同的 FO 引擎进行渲染有助于测试您的 XSL-FO 并确定不正确的输出是否是由于渲染引擎或 XSL-FO 的问题造成的。

Ibex pdf creator is a good XSL-FO engine with Java and .NET implementations.

I have used their Java implementation and it did pretty much everything we needed and was performant. Their licensing model is really good, especially if you are building clients that need XSL-FO processing. You pay a per-developer fee, not a per-client distribution.

Antenna House and renderX. are the leaders in the XSL-FO space. They have great tools and overall support/implementation for the XSL-FO specification.

Regardless of which FO engine you decide on, it is helpful to have several available for development. Rendering through different FO engines helps test out your XSL-FO and determine if incorrect output is due to a problem with the rendering engine or with your XSL-FO.

鸠书 2024-08-11 21:48:14

Ecrion 拥有最先进的报表设计器。它位于 Antenna 工具的上方,您可以看到正在编辑的实际 XSL-FO。这很重要,因为您可以将 Ecrion 的 Designer 与所有 XSL-FO 格式化程序(包括 FOP)一起使用。其他供应商正在尝试实现供应商锁定到他们自己的 FO 格式化程序。

Ecrion has the most advanced report designer. It's way above Antenna's tool, and you can see the actual XSL-FO that is being edited. This is important because you can use Ecrion's Designer with all XSL-FO formatters including FOP. Other vendors are trying to achieve a vendor lock-in to their own FO formatter.

×纯※雪 2024-08-11 21:48:14

Antennahouse 是另一个主要的 XSL-FO 实现:

Antennahouse is another major XSL-FO implementation:

熟人话多 2024-08-11 21:48:14

迟到,但要完成:我正在使用 www.alt-soft.com 上的 XML2PDF Workstation
- 它快速、便宜并且能胜任工作,甚至可以处理 SVG 和书签。

Late entry, but to complete: I'm using XML2PDF Workstation from www.alt-soft.com
- it's fast, cheap and does the job, even SVG and Bookmarks.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文