目前我正在寻找一个在.net应用程序中使用的良好的固态xsl:fo处理器。 我见过一些但很多人都使用java虚拟机,这是我想要在Web服务器上运行的东西。我必须有一个.net实现,到目前为止我发现的一个开源是fo.net在codeplex上,虽然它似乎没有实现所有的xsl:fo标准,因为很多其他产品使用java虚拟机做。任何人都可以推荐任何产品。开源很棒,但我也可以看看商业解决方案。
答案 0 :(得分:1)
一些需要考虑.NET接口的XSL-FO引擎:
答案 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的良好体验。在过去它很便宜,现在“工作站” - 版本是免费的。