我正在评估PDF渲染技术。XSL-FO是我们选择的路径,因为它是一个开放的标准,我们的源数据是XML。人们对XSL的各种实现有什么经验?
到目前为止,我发现的实现是:
我用来评估的标准是:性能、稳定性、可支持性、价格、模板管理工具。同样重要的是:良好的java和在Unix上运行的能力。
不管我们最终选择了什么产品,我们也会被要求找到咨询服务来帮助我们构建模板,所以找到熟悉这项技术的开发人员的能力是很重要的。
更新:
Ecrion的人做了一个性能比较,这是有争议的renderX人。然而,到目前为止,renderX拒绝提供他们自己的基准或测试来进行比较。我想我得自己做基准测试了。
到目前为止,我倾向于使用Ecrion,因为它支持WordML输出,而renderX这个家伙有点粗鲁。
发布于 2009-09-22 00:00:40
Ibex创建者是一个很好的XSL引擎,具有Java和.NET实现。
我已经使用了他们的Java实现,它几乎完成了我们所需要的一切,并且是性能良好的。他们的许可模型是非常好的,特别是当您正在构建需要XSL处理的客户端时。您支付的是每个开发人员的费用,而不是是每个客户端的发行版。
天线房和renderX。是XSL领域的领头羊.他们有很好的工具和对XSL规范的整体支持/实现。
不管您决定使用哪个FO引擎,有几个可供开发使用是很有帮助的。通过不同的FO引擎进行呈现有助于测试您的XSL-FO,并确定是否由于呈现引擎或XSL-FO.出现问题而导致不正确的输出。
发布于 2010-01-11 03:53:08
Ecrion拥有最先进的报表设计器。它远高于Antenna的工具,您可以看到正在编辑的实际XSL。这一点很重要,因为您可以在所有XSL格式化程序(包括FOP )中使用Ecrion的设计器。其他供应商正试图实现供应商锁定他们自己的FO格式化程序。
发布于 2009-09-21 16:37:31
安腾纳豪斯是另一个主要的XSL实现:
https://stackoverflow.com/questions/1455443
复制相似问题