首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是领先的XSL-FO实现?我该如何在其中作出决定呢?

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

Stack Overflow用户
提问于 2009-09-21 16:28:09
回答 4查看 5.1K关注 0票数 7

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

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

  • renderX
  • 淫羊藿
  • 天线房
  • Apache FOP

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

不管我们最终选择了什么产品,我们也会被要求找到咨询服务来帮助我们构建模板,所以找到熟悉这项技术的开发人员的能力是很重要的。

更新:

Ecrion的人做了一个性能比较,这是有争议的renderX人。然而,到目前为止,renderX拒绝提供他们自己的基准或测试来进行比较。我想我得自己做基准测试了。

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

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-09-22 00:00:40

Ibex创建者是一个很好的XSL引擎,具有Java和.NET实现。

我已经使用了他们的Java实现,它几乎完成了我们所需要的一切,并且是性能良好的。他们的许可模型是非常好的,特别是当您正在构建需要XSL处理的客户端时。您支付的是每个开发人员的费用,而不是是每个客户端的发行版。

天线房renderX。是XSL领域的领头羊.他们有很好的工具和对XSL规范的整体支持/实现。

不管您决定使用哪个FO引擎,有几个可供开发使用是很有帮助的。通过不同的FO引擎进行呈现有助于测试您的XSL-FO,并确定是否由于呈现引擎或XSL-FO.出现问题而导致不正确的输出。

票数 8
EN

Stack Overflow用户

发布于 2010-01-11 03:53:08

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

票数 2
EN

Stack Overflow用户

发布于 2009-09-21 16:37:31

安腾纳豪斯是另一个主要的XSL实现:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1455443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档