Behebung ungültiger Rückgabecodes in IronPDF
Beispiel-Fehlermeldungen
Dieser Artikel bietet Lösungen für Nutzer, die in ihren Projekten auf Fehler im Zusammenhang mit dem Chromium Embedded Framework (CEF) stoßen. Wenn Sie Meldungen im Zusammenhang mit einem ungültigen CefExecuteProcess-Rückgabecode sehen, hilft Ihnen dieser Leitfaden dabei, die Ursachen und Lösungen zu identifizieren.
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'
Mögliche Ursachen
-
Konflikte mit CEF-Bibliotheken: Das Projekt enthält möglicherweise andere CEF-basierte Bibliotheken, wie z. B.
CefSharp.CommonoderCefSharp.WinForms, die mit IronPDF in Konflikt stehen. Da IronPDF auch CEF zur PDF-Erstellung nutzt, können Konflikte zwischen mehreren CEF-basierten Libraries Probleme verursachen. - Fehlende oder unvollständige CEF-Ressourcen: Der erforderliche Ordner
runtimesoder notwendige CEF-Dateien fehlen möglicherweise in Ihrem Projekt, was die ordnungsgemäße Ausführung von CEF-Prozessen verhindert.
Lösung
-
Entfernen Sie konfliktierende CEF-Libraries
- Stellen Sie sicher, dass keine anderen CEF-basierten Bibliotheken (z. B.
CefSharp.Common,CefSharp.WinForms) in Ihrem Projekt installiert sind. Konfliktierende Libraries können die Nutzung von CEF durch IronPDF beeinträchtigen. - Um sie zu entfernen, verwenden Sie den NuGet-Package-Manager in Visual Studio. Dies hilft, alle restlichen Dateien von zuvor installierten CEF-basierten Libraries zu bereinigen.
- Stellen Sie sicher, dass keine anderen CEF-basierten Bibliotheken (z. B.
-
Überprüfen Sie die Integrität der CEF-Ressourcen
- Stellen Sie sicher, dass sich keine nicht-IronPDF-bezogenen Dateien in Ihrem Projektordner befinden, die mit den CEF-Laufzeitdateien in Konflikt geraten könnten.
- Überprüfen Sie Ihr Projekt auf die erforderlichen Dateien, die sich im Ordner
/runtimes/_/natives/befinden. Sie können die erforderlichen Ressourcen über den folgenden Link herunterladen: IronPdf.Native.Chrome.Windows


