XSL:.net 平台的 FO 处理器

发布于 2024-08-07 17:26:30 字数 219 浏览 1 评论 0原文

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

Currently I am looking for a good solid xsl:fo processor to use within a .net application.
I have seen a few but alot of them use the java virtual machine, which is something I do want to have running on the web server. I must have a .net implementation, one I have found so far which is open source is fo.net on codeplex, although it doesn't seem to implement all of the xsl:fo standard as alot of the other producst using java virutal machine do. Could anyone reccomend any products. Open source would be great, but I can also look at commercial solutions.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

不醒的梦 2024-08-14 17:26:30

Some XSL-FO engines with .NET interfaces to consider:

  • AntennaHouse
  • RenderX XEP
  • Ibex PDF Creator - relatively inexpensive. They have a per-developer license fee. There are no server or runtime costs. Having developed an application which uses Ibex you can deploy that application to any number of test or production servers without additional cost.
短叹 2024-08-14 17:26:30

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

For the server you may have to think twice. I wouldn't go with FOP (or NFOP for that matter) because nobody seems to maintain it (the old branch stopped at 0.28 sometimes in 2006 and the new branch is still at 0.95 since 2008. I used RenderX for a project and lately I switched to Ecrion because they have a good designer and their server is the fastest from my benchmarks. Whatever you choose, you have to consider the set of features which will become important in time (like for example what kind of output formats you get, support for visual design, support for XSL-FO 1.1, etc.), speed and especially memory consumption.
In a server environment you may need to be able to process 10 or 100 requests in parallel, so memory consumption is a big factor.

情深缘浅 2024-08-14 17:26:30

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

There is NFop (and download), which is a .Net port of the Java version from Apache (the .Net version is currently in beta though).

泛滥成性 2024-08-14 17:26:30

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

I made good experiences with xml2pdf by alt-soft. In the past it was inexpensive, now the "workstation"-version is free.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文