Réparation des codes de retour non valides dans IronPDF

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

Exemples de messages d'erreur

Cet article fournit des solutions pour ceux qui rencontrent des erreurs liées au Chromium Embedded Framework (CEF) dans leurs projets. Si vous voyez des messages liés à un code de retour invalide CefExecuteProcess, ce guide vous aidera à identifier les causes profondes et les solutions.

Cef interface process check returned value 0 !!!
Invalid CefExecuteProcess return code of 0
Invalid CefExecuteProcess return - code of 0
Error (source -1): 'Invalid CefExecuteProcess return code of 0'
Interop 'InitializeSync()' result: 0
Unhandled exception. IronPdf.Exceptions.IronPdfNativeException: Error while generating PDF from HTML: 'Cef resources are not initialized'

Causes possibles

  1. Bibliothèques CEF conflictuelles : Le projet peut contenir d'autres bibliothèques basées sur CEF, telles que CefSharp.Common ou CefSharp.WinForms , qui entrent en conflit avec IronPDF. Étant donné qu'IronPDF utilise également CEF pour rendre les PDF, les conflits entre plusieurs bibliothèques basées sur CEF peuvent causer des problèmes.

  2. Ressources CEF manquantes ou incomplètes : Le dossier runtimes requis ou les fichiers CEF nécessaires peuvent être manquants dans votre projet, empêchant ainsi la bonne exécution des processus CEF.

Solution

  1. Supprimer les bibliothèques CEF en conflit

    • Assurez-vous qu'aucune autre bibliothèque basée sur CEF (par exemple, CefSharp.Common, CefSharp.WinForms) n'est installée dans votre projet. Les bibliothèques en conflit peuvent interférer avec l'utilisation de CEF par IronPDF.
    • Pour les supprimer, utilisez le Package Manager NuGet dans Visual Studio. Cela aidera à nettoyer les fichiers résiduels des bibliothèques basées sur CEF précédemment installées.
  2. Vérifier l'intégrité des ressources CEF

    • Assurez-vous qu'il n'y a pas de fichiers non liés à IronPDF dans votre répertoire de projet qui pourraient entrer en conflit avec les fichiers d'exécution CEF.
    • Vérifiez que votre projet ne contient pas les fichiers nécessaires situés dans le dossier /runtimes/_/natives/. Vous pouvez télécharger les ressources requises à partir du lien suivant : IronPdf.Native.Chrome.Windows

File UWOnlvhvLm related to Solution

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 17,803,474 | Version : 2026.3 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronPdf
exécuter un échantillon Regardez votre code HTML se transformer en PDF.