c# - 使用 XSL-FO 在 .NET 中生成 PDF

标签 c# asp.net pdf-generation

我需要使用 XSL-FO 在 .NET 中生成 pdf。不乏图书馆可以做到这一点。你会建议我使用哪个图书馆,为什么?

最佳答案

我知道这是一个老问题,但迄今为止没有任何答案真正解决了 OP 问题。她询问的是使用 XSL-FO 的选项,而不是“如何使用代码生成 PDF?”。

对实际问题的主要非商业回答是:

Apache.org 项目的 FOP

格式化对象处理器。它采用符合 XSL-FO 的 xsl 代码和 xml,并根据 XSL-FO 规范生成 PDF 文件。还有其他几种商业选择:

  • Ibex PDF 创建器
  • 天线屋
  • 渲染器

如果您正在寻找一个可行的开源选项,FOP 就是它。 FOP 本身是一个 Java 库,但它已通过 J# 移植到 .NET(我知道它有自己的问题)在 nFOP project .

关于c# - 使用 XSL-FO 在 .NET 中生成 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1099485/

相关文章:

c# - OutOfMemoryException 文件内容

c# - System.Timers.Timer Elapsed 在使用 Task.Run with async from Console App 时间歇性地不触发

asp.net - ASP.NET 成员(member)资格是否受到 Firesheep 的保护?

android - 在pdf android中插入图像

c# - 拦截通过 DynamicProxy 返回通用 Task<> 的异步方法

c# - 如何计算一串混合文本/数字中的数字

c# - Gridview数据绑定(bind)下拉列表和更新

asp.net - 您可以将模型属性从 ASP.NET 模型传递到 ReactJS.NET 组件吗?

java - Apache FOP。西里尔字符问题

c# - 使用 CSS @Page 渲染打印页面的大小