部署 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++ 运行时 已安装。

What to do if that does not solve it?

如果还不能解决问题,我们将提供帮助。兼容性是我们工程团队的重中之重。请将错误报告发送至 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 创建的日志文件位于部署 DLL 的项目 /bin 目录中:

  • default.log (部署过程)
  • cef.log (效果图)
  • IronSoftwareCefSubprocess.log. (渲染和线程)
  • IronSoftwareEngine.log (用于调试以 "从......生成 PDF 出错 "开头的异常。 )

云服务器通常有特定的日志文件位置。我们提供了在以下位置生成日志文件的指南 AzureAWS.