对于可以编译成 64 位程序集或以这种方式出售的 .net xslfo 处理器(采用 xslfo 文件并转换为 pdf)有什么建议吗?(我们的偏好是免费开源,但我们也在考虑付费)。
4 回答
实际上,我不知道任何适用于 .NET 的 XSL-FO 转换器。在我工作的地方(我们使用 .NET),我们只需使用Apache FOP将我们的文件转换为 PDF - 这就像一个魅力。当然副作用是你需要运行 JVM..
最好的祝愿,法比安
Ibex PDF Creator Professional是一个 64 位 XSL-FO 引擎。
我过去使用过 Ibex 的 Java 版本,发现它们对 FO 标准、性能和输出质量的支持水平非常好。
它是商业软件,不是开源的。他们有一个有趣的许可模式,您按开发人员而不是按实例付费(如果您正在构建需要 FO 处理器的客户端应用程序,这可以节省大量成本)。
丹尼尔,
我们正在使用 Antenna House XSL Formatter 软件,它非常好(快速、可靠)但也非常昂贵。基本上,我们只是在我们的小型 .NET web 服务中包含程序集,它为我们完成所有转换(输入语言、区域、要使用的模板名称和 XML 文档;输出二进制流)。
他们的 5.1 版同时支持 linux 和 windows 64bit:
http://www.antennahouse.com/product/ahf50/ahf5top.htm
我们在那里交付和更新的经验是它们质量好且及时。但同样,只有当您有大量文件要处理并且愿意以不那么便宜的价格投资时,它才有意义。
祝你好运!马丁
您可能需要某种 OEM 部署方案;你也可以试试 Ecrion 格式化程序;XSL-FO 服务器比 Antenna 便宜,但我对他们的桌面版本一无所知。