什么是领先的XSL-FO实现?我如何在其中做出决定?

non*_*ont 7 pdf-generation xsl-fo

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

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

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

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

更新:

Ecrion人员进行了性能比较 ,这与renderX 人员有争议.然而,到目前为止,renderX拒绝提供他们自己的基准测试或测试进行比较.我想我必须运行自己的基准测试.

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

Mad*_*sen 7

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

我已经使用了他们的Java实现,它几乎完成了我们需要的所有工作并且具有高性能. 他们的许可模式非常好,特别是如果您正在构建需要XSL-FO处理的客户端.你付出的每开发费用,一个每个客户端分配.

天线之家renderX.是XSL-FO领域的领导者.他们拥有XSL-FO规范的强大工具和整体支持/实现.

无论您决定使用哪种FO引擎,都有几种可用于开发是有帮助的. 通过不同的FO引擎进行渲染有助于测试您的XSL-FO,并确定是否由于渲染引擎或XSL-FO的问题导致输出错误.

  • 如果您正在寻找XSL-FO咨询服务和培训,Ken Holman提供这两种服务并且非常棒.他帮助创建了一个真正可扩展(XSL-FO)的样式表库,为我的项目生成PDF和HTML输出.我不能说他的工作有足够的好处.http://cranesoftwrights.com (3认同)