解決PDFium相依性錯誤
Google PDFIUM 是 IronPDF 核心代碼的重要組成部分,用於與 PDF 編輯和將 PDF 文件轉換為圖像相關的各種功能。 如果專案資料夾中缺少 PDFIUM 二進位檔,則在執行時會拋出以下錯誤。
Unhandled exception. IronSoftware.Exceptions.IronSoftwareDeploymentException: Error while deploying Pdfium for IronPdf: 'Unable to locate 'IronPdfInterop'
安裝IronPdf.Native.PdfModel将包导入项目中通常可以解决这个问题。
在 Windows 上,也應該確保目標操作系統已經Visual C++ 執行階段程式庫已安裝。
如果那样做还是解决不了问题怎么办?
如果這樣做沒有解決問題,我們隨時準備協助。兼容性是我們工程團隊的重中之重。 請將電子郵件錯誤報告發送至 support@ironsoftware.com。 所有相容性問題將由高級工程師嚴格審查。
請務必告知我們部署的操作系統/平台,特別是如果它是像AWS或Azure這樣的雲平台。
如何在IronPDF中啟用原生日誌記錄功能
將日誌文件附加到錯誤報告中,可以將我們隔離問題並迅速解決的可能性提高一倍以上。
在執行任何IronPDF方法之前,將此放置在代碼的頂部。(2021.3.1之後的所有版本).
IronPdf.Logging.Logger.EnableDebugging = true;
IronPdf.Logging.Logger.LogFilePath = "Default.log"; //May be set to a directory name or full file
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
IronPDF 創建的日誌文件位於您的項目中 /bin 目錄,您的 DLLs 被部署在此目錄中:
- default.log(部署過程)
cef.log(渲染)
IronSoftwareCefSubprocess.log. (渲染與執行緒)
-IronSoftwareEngine.log (有助於調試以「Error generating PDF from...」開頭的異常。)