gpt4 book ai didi

c# - Azure Function 中的 Html 到 Pdf 库

转载 作者:行者123 更新时间:2023-11-30 22:58:38 28 4
gpt4 key购买 nike

Azure 函数显然尚不支持 System.Drawing ( sanbox info )。运行依赖于它的函数会抛出以下消息:

System.Drawing is not supported on this platform.

我最初使用Select.HtmlToPdf在 Web 应用程序中从 HTML 创建 PDF 文档。但是,自从将 PDF 生成移至 Azure 功能后,这不再是一个选项。

此外,推荐的库是 wkhtmltopdf,但它似乎没有 .netstandard2.0 版本。

如何使用 Azure Functions (C#) 完成 PDF 生成?

<小时/>

更新:该函数正在 S1 - 应用服务计划上运行。

更新2:使用OdeToCode上显示的方法给出错误Qt:无法初始化 OLE(错误 80010106)

最佳答案

我最近提出了一个从 HTML 页面生成 PDF 文件的解决方案。我在寻找可在 Azure 函数中运行的合适框架时也遇到了问题。但我发现使用 wkhtmltopdf,我可以从 HTML 页面生成 PDF 文档。

这是一个链接: https://wkhtmltopdf.org/

我发现我可以运行的最低应用服务计划是:B1 服务计划。这不适用于消费计划。我使用实验性 Powershell 模式完成了此操作,但使用 C# 或任何其他受支持的语言也应该可以实现同样的效果。

我对 PDF 输出并不满意,但它完成了工作。有很多选项可供使用,但除了纵向或横向模式外,它对我来说似乎没有太大区别。

关于c# - Azure Function 中的 Html 到 Pdf 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52911023/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com