2

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

4

4 回答 4

1

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

  • 天线屋
  • RenderX XEP
  • Ibex PDF Creator - 相对便宜。他们有每个开发人员的许可费。没有服务器或运行时成本。开发了使用 Ibex 的应用程序后,您可以将该应用程序部署到任意数量的测试或生产服务器,而无需额外费用。
于 2009-10-09T11:03:31.737 回答
1

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

于 2010-01-11T22:08:22.257 回答
0

NFop(和下载),它是来自 Apache的 Java 版本的 .Net 端口(尽管 .Net 版本目前处于测试阶段)。

于 2009-10-09T08:59:46.463 回答
0

我在alt-soft的 xml2pdf 方面取得了很好的经验。过去它很便宜,现在“工作站”版本是免费的。

于 2009-12-02T12:01:41.537 回答