Resolving PDFium Dependency Errors

This article was translated from English: Does it need improvement?
Translated
View the article in English

Le PDFIUM de Google est un composant essentiel du code de base de IronPDF, utilisé pour diverses fonctions liées à l'édition de PDF et à la conversion de documents PDF en images. Si le binaire PDFIUM est manquant dans le dossier du projet, l'erreur suivante sera générée lors de l'exécution.

Unhandled exception. IronSoftware.Exceptions.IronSoftwareDeploymentException: Error while deploying Pdfium for IronPdf: 'Unable to locate 'IronPdfInterop'

L'installation du paquet IronPdf.Native.PdfModel dans le projet résoudra généralement le problème.

Sous Windows, il est également conseillé de s'assurer que le système d'exploitation cible dispose des runtime Visual C++ installés.

Que faire si cela ne résout pas le problème ?

Si cela ne résout pas le problème, nous sommes là pour vous aider. La compatibilité est une priorité élevée pour notre équipe d'ingénierie. Veuillez envoyer un rapport de bug par email à support@ironsoftware.com. Tous les problèmes de compatibilité seront sérieusement examinés par un ingénieur senior.

Assurez-vous de nous informer du système d'exploitation / de la plateforme sur lequel vous vous déployez, surtout s'il s'agit d'une plateforme cloud comme AWS ou Azure.

Comment activer la journalisation native dans IronPDF

Joindre des fichiers journaux à un rapport de bug multiplie par deux la probabilité que nous puissions isoler le problème et le résoudre rapidement.

Placez ceci en haut de votre code, avant d'exécuter toute méthode IronPDF (toutes les versions après 2021.3.1).

// Enable debugging to generate detailed log files for troubleshooting.
IronPdf.Logging.Logger.EnableDebugging = true;

// Set the path for the log file. You can specify a directory name or a full file path.
IronPdf.Logging.Logger.LogFilePath = "Default.log";

// Set the logging mode to log all events.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
// Enable debugging to generate detailed log files for troubleshooting.
IronPdf.Logging.Logger.EnableDebugging = true;

// Set the path for the log file. You can specify a directory name or a full file path.
IronPdf.Logging.Logger.LogFilePath = "Default.log";

// Set the logging mode to log all events.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
' Enable debugging to generate detailed log files for troubleshooting.
IronPdf.Logging.Logger.EnableDebugging = True

' Set the path for the log file. You can specify a directory name or a full file path.
IronPdf.Logging.Logger.LogFilePath = "Default.log"

' Set the logging mode to log all events.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All
$vbLabelText   $csharpLabel

Les fichiers journaux créés par IronPDF se trouvent dans le répertoire /bin de votre projet où vos DLLs sont déployées :

  • default.log (Processus de déploiement)
  • cef.log (Rendu)
  • IronSoftwareCefSubprocess.log (Rendu & Threading)
  • IronSoftwareEngine.log (Utile pour le débogage des exceptions commençant par "Erreur de génération de PDF à partir de..." )

Les serveurs cloud ont souvent des emplacements spécifiques pour les fichiers journaux. We have guides for generating log files in Azure and AWS.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir