解決PDFium相依性錯誤

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++ 執行階段程式庫已安裝。

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

如果這樣做沒有解決問題,我們隨時準備協助。兼容性是我們工程團隊的重中之重。 請將電子郵件錯誤報告發送至 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...」開頭的異常。)

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