繁体   English   中英

IronPDF 对 System.Drawing.Common 的依赖

[英]IronPDF dependency on System.Drawing.Common

基于与此相关的许多 SO 问题,Azure App Service 或 Funtion Apps 似乎不支持 System.Drawing.Common。

然而,IronPDF 文档建议它应该在 Azure 上的任何地方工作,除非正在渲染 SVG 图形,在这种情况下他们建议使用容器。

所以我的问题是,如果我要转换为 PDF 的 HTML 没有任何 SVG 图形,它将在 S1 层应用程序服务或 function 应用程序中工作吗?

IronPDF Nuget 包结构

参考:

Azure Function 报错:System.Drawing is not supported on this platform

https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox#win32ksys-user32gdi32-restrictions

分享与发帖者报告的相同问题的答案:

较旧的 Azure 由于缺少 GDI+ / System.Drawing.Common 支持,使用IronPDF的函数可能会报告此问题:

System.Drawing.Common: System.Drawing is not supported on this platform.

从 2021 年开始,您可以将 Azure Function 切换到 v3。

  • 在“Azure Function App”设置面板中 select Runtime Version = 3
  • 使用此设置,您的代码将在支持 .Net Core 2、3 和 dotNet 5 的沙箱中运行。
  • 错误消失了

有关如何在Azure 上运行 HTML 到 PDF 的更多信息,请参阅链接教程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM