簡體   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