XSL:.net平台的FO处理器

时间:2009-10-09 08:53:44

标签: .net xslt pdf-generation xsl-fo

目前我正在寻找一个在.net应用程序中使用的良好的固态xsl:fo处理器。 我见过一些但很多人都使用java虚拟机,这是我想要在Web服务器上运行的东西。我必须有一个.net实现,到目前为止我发现的一个开源是fo.net在codeplex上,虽然它似乎没有实现所有的xsl:fo标准,因为很多其他产品使用java虚拟机做。任何人都可以推荐任何产品。开源很棒,但我也可以看看商业解决方案。

4 个答案:

答案 0 :(得分:1)

一些需要考虑.NET接口的XSL-FO引擎:

  • AntennaHouse
  • RenderX XEP
  • Ibex PDF Creator - 相对便宜。他们有每个开发人员的许可费。没有服务器或运行时成本。在开发了使用Ibex的应用程序后,您可以将该应用程序部署到任意数量的测试或生产服务器,而无需额外成本。

答案 1 :(得分:1)

对于服务器,您可能需要三思而后行。我不会选择FOP(或NFOP)因为没有人似乎维持它(旧分支有时在2006年停止在0.28,新分支自2008年以来仍然是0.95。我使用RenderX进行项目,最近我切换到Ecrion,因为他们有一个优秀的设计师,他们的服务器是我的基准测试中最快的。无论你选择什么,你都必须考虑一系列将在时间上变得重要的功能(比如什么样的输出格式)你得到,支持视觉设计,支持XSL-FO 1.1等),速度,特别是内存消耗。 在服务器环境中,您可能需要能够并行处理10或100个请求,因此内存消耗是一个重要因素。

答案 2 :(得分:0)

NFop(和download),它是Java version from Apache的.Net端口(.Net版本目前处于测试阶段)。

答案 3 :(得分:0)

我通过alt-soft获得了xml2pdf的良好体验。在过去它很便宜,现在“工作站” - 版本是免费的。