Résolution des erreurs de dépendance PDFium
Google PDFium est un composant essentiel du code de base d'IronPDF, utilisé pour diverses fonctions liées à l'édition de PDF et à la conversion de documents PDF en images. Si le fichier binaire PDFium est absent du 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 package IronPdf.Native.PdfModel dans le projet permet généralement de résoudre le problème.
Sous Windows, il est également recommandé de s'assurer que le système d'exploitation cible dispose des runtimes Visual C++.
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é absolue pour notre équipe d'ingénieurs. Veuillez envoyer un rapport de bogue par e-mail à support@ironsoftware.com./support@ironsoftware.com Tous les problèmes de compatibilité seront examinés avec soin par un ingénieur senior.
N'oubliez pas de nous indiquer le système d'exploitation / la plateforme sur laquelle le produit est déployé, en particulier s'il s'agit d'une plateforme cloud telle qu'AWS ou Azure.
Comment activer la journalisation native dans IronPDF
Joindre des fichiers journaux à un rapport de bogue double largement 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 postérieures à 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
Les fichiers journaux créés par IronPDF se trouvent dans le répertoire /bin de votre projet, là où vos DLL sont déployées :
default.log(Processus de déploiement)cef.log(Rendu)IronSoftwareCefSubprocess.log(Rendu et multithreading)IronSoftwareEngine.log(Utile pour le débogage des exceptions commençant par " Erreur lors de la génération du PDF à partir de... ")
Les serveurs cloud ont souvent des emplacements spécifiques pour les fichiers journaux. Nous proposons des guides pour la génération de fichiers journaux dans Azure et AWS.

