我正在开发一个 .NET Web 项目,需要从 XSL-FO 生成 PDF。我尝试过FO.NET,但是当我尝试将其应用于我们的输入并生成(视觉上)损坏的 PDF 时,它会吐出各种“尚未实现”的警告。我们的情况是,在我们所有的服务器上运行 Java 成本太高,所以我们不能使用任何 Java 库来代替 FO.NET。我找到了 xmlroff,但我不确定它是否可以在 cygwin 上正确构建/运行。
一种可能性是拥有一个托管 Java Web 服务的专用服务器,该服务运行一个 XSL-FO 库,这当然意味着服务器和管理成本。
有谁知道任何在 Windows 上本机运行且没有 Java 的 XSL-FO 库?或者,除了我提到的 Web 服务之外,还有其他可行的解决方法吗?