Résoudre les erreurs de dépendance de PDFium

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 d'IronPDF, utilisé pour diverses fonctions liées à l'édition de PDF et à la conversion de documents PDF en images. Si le binaire PDFIUM n'est pas présent 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'

InstallationIronPdf.Native.PdfModel dans le projet permet généralement de remédier au problème.

Sous Windows, il convient également de s'assurer que le système d'exploitation cible dispose de la fonctionProgrammes d'exécution de 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é pour notre équipe d'ingénieurs. Veuillez envoyer un rapport de bogue par courrier électronique à support@ironsoftware.com. Tous les problèmes de compatibilité seront sérieusement examinés par un ingénieur expérimenté.

N'oubliez pas de nous indiquer le système d'exploitation/la plateforme sur lequel/laquelle le déploiement est effectué, en particulier s'il s'agit d'une plateforme en nuage comme AWS ou Azure.

Comment activer la journalisation native dans IronPDF ?

Le fait de joindre des fichiers journaux à un rapport de bogue fait plus que doubler la probabilité que nous puissions isoler le problème et le résoudre rapidement

Placez ceci en tête de votre code, avant d'exécuter toute méthode IronPDF(toutes les versions après 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;

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

default.log(Processus de déploiement)

  • cef.log(Rendu)
  • IronSoftwareCefSubprocess.log. (Rendu et filtrage)
  • IronSoftwareEngine.log (Utile pour déboguer les exceptions commençant par "Erreur de génération de PDF à partir de...")

    Les serveurs en nuage ont souvent des emplacements spécifiques pour les fichiers journaux. Des guides sur la génération de fichiers journaux sont disponibles à l'adresse suivanteL'azur etAWS.