解決PDFium相依性錯誤

2022年1月19日
已更新 2024年10月20日
分享:
This article was translated from English: Does it need improvement?
Translated
View the article in English

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++ Runtimes

如果那样做还是解决不了问题怎么办?

如果這樣做沒有解決問題,我們隨時準備協助。兼容性是我們工程團隊的重中之重。 請將電子郵件錯誤報告發送至 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(對於開始以“生成PDF時出錯...”的異常調試很有用)

    雲端伺服器通常有特定的日誌文件位置。 我們提供生成 AzureAWS 日誌檔案的指南。