【问题标题】:Server Side HTML to PDF服务器端 HTML 到 PDF
【发布时间】:2012-04-26 21:05:04
【问题描述】:

我正在尝试找到一个 C# 库,它允许我将我的一个 HTML 页面“打印”到 PDF 文件。我似乎无法确定当前是否存在允许您执行此操作的方法。我发现了几个可以让您构建页面的方法,但没有注意到是否会仅基于 HTML 生成 pdf。

编辑:我不允许在工作中对此进行预算,因此它需要是开源/免费产品。如果不是,我知道 iTextSharp 并且必须以编程方式生成 pdf(这是我希望避免的 :))

【问题讨论】:

    标签: c# pdf pdf-generation server-side


    【解决方案1】:

    ActivePDF WebGrabber 让我很幸运。与标准托管库(ActivePDF 是非托管的)相比,使用起来有点奇怪,但它可以完成工作。

    【讨论】:

    • 这看起来和我想要的完全一样,但他们似乎非常喜欢他们的产品,而且我倾向于成为开源粉丝。我给你打分是因为这个库的表面价值似乎很棒,但我在工作中没有得到预算,这只是我必须用现有库创建一个页面或找到一个可以转换的库HTML。
    • 是的,它的价格肯定很高。我在过去的工作中使用过它,他们拥有整个套房供我们使用。我所知道的唯一能进行 PDF 转换的开源组件是 iTextSharp。
    【解决方案2】:

    iTextSharp 自带小伙伴:XML Worker

    如需演示,请查看here

    尽管documentation 指的是Java API,但对C# 的适配应该很简单。

    【讨论】:

      【解决方案3】:

      我已经尝试过itextsharp,它适用于基本的转换,但是当您进入样式和格式时会变得复杂。我还听说wkhtmltopdf 是另一种选择。

      【讨论】:

      • iTextSharp 实际上将 HTML 转换列为他们目前没有计划支持的功能。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多