【问题标题】:HTML Renderer on Azure [closed]Azure 上的 HTML 渲染器 [关闭]
【发布时间】:2018-11-30 15:28:26
【问题描述】:

在我们部署在 Azure 上的 ASP.NET MVC 项目之一中,我们正在使用 HTML 渲染器将 HTML 文件转换为 PDF 文件。 Web 应用程序即时生成 HTML 页面并将其转换为 PDF。但是,这在 Azure 上失败了。

我在 SO 上的搜索指出 PDFsharp GDI 版本在 Azure 上不起作用并使用 WPF 版本。但是 WPF 版本没有 HTML 转 PDF 方法(我们使用的是 PdfGenerator.GeneratePdf 方法)。

我有什么选择?

iTextSharp 在 Azure 上工作吗?

【问题讨论】:

  • 为什么不获取 PdfGenerator.GeneratePdf 的源代码并使用 WPF 构建进行编译?
  • 您关于 Azure 上的 iTextSharp 的问题应该是一个单独的问题,并且已经回答了 elsewhere on StackOverflow(答案是肯定的)。在this answer,作者声称“我们已经在Azure 中使用iTextSharp 一年多了,没有任何问题。”
  • 您是否使用了最新版本的 PDFsharp (1.50)?你提供了私人字体吗? AFAIK 您无法访问 Azure 下的系统字体,因此必须提供私有字体。

标签: c# asp.net azure pdf html-renderer


【解决方案1】:

您可以获取 PdfGenerator.GeneratePdf 的源代码并使用 WPF 版本对其进行编译,以便在 Azure 上使用。

【讨论】:

    【解决方案2】:

    我们最终在 Azure 上使用 iTextSharp 没有任何问题。而且它是免费的:)

    【讨论】:

    猜你喜欢
    • 2016-01-25
    • 1970-01-01
    • 2021-10-20
    • 2023-04-06
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    相关资源
    最近更新 更多