2009-12-03 46 views
1

任何有关.net xslfo处理器(需要xslfo文件并转换为pdf)的建议,可以将其编译为64位程序集或以这种方式销售? (我们的首选是免费开源,但我们也在考虑支付)。用于.net(64位机器)的xslfo处理器

回答

2

其实我不知道任何用于.NET的XSL-FO Converter。我工作的地方(和我们使用.NET),我们只需要Apache FOP将我们的文件转换为PDF - 这就像一个魅力。当然,副作用是,你需要运行在JVM ..

最良好的祝愿, 费边

+0

感谢您的回应!我听说apachefop.net.dll与64位机器不兼容。 (请参阅http://www.unidevtech.com/index.php/2009/08/could-not-load-file-or-assembly-apache-fop-net-or-one-of-its-dependencies/ .. 。我们不能使用提出的解决方案,因为我们正在运行一个Windows服务,它没有运行IIS),或者你是否更直接地与Java应用程序通信(即不通过apachefop.net.dll)? – Daniel 2009-12-03 22:36:08

2

Ibex PDF Creator Professional is a 64 bit XSL-FO engine

我以前使用过Ibex的Java版本,发现它们对FO标准,性能和输出质量的支持程度很高。

它是商业软件,而不是开源。他们有一个有趣的许可模式,您为每个开发人员付费,而不是每个实例(如果您正在构建需要FO处理器的客户端应用程序,这可能会节省大量成本)。

1

丹尼尔,

我们正在使用的天线众议院XSL格式化软件,这是非常好的(快速,可靠的),但也很昂贵。基本上我们只是在我们的小.NET Web服务中包含汇编,它为我们完成了所有转换(输入语言,地区,要使用的模板名称和XML文档;输出二进制流)。

他们的5.1版同时支持Linux和Windows 64位:

http://www.antennahouse.com/product/ahf50/ahf5top.htm

我们与那里的交付和更新的经验是,他们是优秀的质量和时间。但是,如果你有大量的文件需要处理,并且愿意投资不那么便宜的价格,那么它只会是有意义的。

祝你好运! martijn

1

您可能需要某种OEM部署方案;你也可以试试Ecrion格式化程序; XSL-FO server比天线便宜,但我对他们的桌面版本一无所知。

相关问题