Naprawa blednych kodow zwrotnych w IronPDF
Przykladowe komunikaty bledow
Ten artykul dostarcza rozwiazan dla osob napotykajacych bledy zwiazane z Chromium Embedded Framework (CEF) w swoich projektach. Jesli widzisz komunikaty zwiazane z blednym CefExecuteProcess kodem zwrotnym, ten przewodnik pomoze zidentyfikowac przyczyny zrodlowe oraz rozwiazania.
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'
Mozliwe przyczyny
-
Konfliktujace biblioteki CEF: Projekt moze zawierac inne biblioteki bazujace na CEF, takie jak
CefSharp.CommonlubCefSharp.WinForms, ktore konfliktuja z IronPDF. Poniewaz IronPDF rowniez wykorzystuje CEF do renderowania PDF, konflikty miedzy wieloma bibliotekami bazujacymi na CEF moga powodowac problemy. - Brakujace lub niekompletne zasoby CEF: Wymagany folder
runtimeslub niezbedne pliki CEF moga brakowac w twoim projekcie, uniemozliwiajac prawidlowa wykonanie procesow CEF.
Rozwiązanie
-
Usun konflikujace biblioteki CEF
- Upewnij sie, ze zadne inne biblioteki bazujace na CEF (np.
CefSharp.Common,CefSharp.WinForms) nie sa zainstalowane w twoim projekcie. Konfliktujace biblioteki moga zaklocac uzycie CEF przez IronPDF. - Aby je usunac, uzyj Menedzera pakietow NuGet w Visual Studio. To pomoze oczyscic wszelkie resztkowe pliki z wczesniej zainstalowanych bibliotek bazujacych na CEF.
- Upewnij sie, ze zadne inne biblioteki bazujace na CEF (np.
-
Zweryfikuj integralnosc zasobow CEF
- Upewnij sie, ze w twoim katalogu projektu nie ma plikow niezaleznych od IronPDF, ktore moga konfliktowac z plikami runtime CEF.
- Sprawdz swoj projekt pod katem niezbednych plikow znajdujacych sie w folderze
/runtimes/_/natives/. Możesz pobrać wymagane zasoby z poniższego linku: IronPdf.Native.Chrome.Windows


