IronPDF'de Geçersiz Dönüş Kodlarını Düzeltme
Örnek Hata Mesajları
Bu makale, projelerinde Chromium Embedded Framework (CEF) ile ilgili hatalarla karşılaşanlar için çözümler sunar. Geçersiz CefExecuteProcess dönüş kodu ile ilgili mesajlar görüyorsanız, bu kılavuz kök nedenleri ve çözümleri belirlemenize yardımcı olacaktır.
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'
Olası Sebepler
-
Çakışan CEF Kütüphaneleri: Projede, IronPDF ile çakışan
CefSharp.CommonveyaCefSharp.WinFormsgibi başka CEF tabanlı kütüphaneler bulunabilir. IronPDF de PDF oluşturmak için CEF'i kullandığından, birden fazla CEF tabanlı kütüphane arasında çakışmalar sorunlara yol açabilir. - Eksik veya Tamamlanmamış CEF Kaynakları: Gerekli
runtimesklasörü veya gerekli CEF dosyaları projenizde eksik olabilir, bu da CEF işlemlerinin düzgün bir şekilde yürütülmesini engelleyebilir.
Çözüm
-
Çakışan CEF Kütüphanelerini Kaldırın
- Projenizde başka CEF tabanlı kütüphanelerin (örn.
CefSharp.Common,CefSharp.WinForms) kurulu olmadığından emin olun. Çakışan kütüphaneler IronPDF'nin CEF kullanımını engelleyebilir. - Bunları kaldırmak için Visual Studio'da NuGet Paket Yöneticisini kullanın. Bu, daha önce kurulmuş olan CEF tabanlı kütüphanelerden kalmış dosyaları temizlemenize yardımcı olacaktır.
- Projenizde başka CEF tabanlı kütüphanelerin (örn.
-
CEF Kaynaklarının Bütünlüğünü Doğrulayın
- CEF çalışma zamanı dosyalarıyla çakışabilecek, IronPDF ile ilgili olmayan dosyaların proje dizininizde bulunmadığından emin olun.
- Projenizdeki gerekli dosyaların
/runtimes/_/natives/klasöründe bulunduğunu kontrol edin. Gerekli kaynakları aşağıdaki bağlantıdan indirebilirsiniz: IronPdf.Native.Chrome.Windows


