Corrigindo códigos de retorno inválidos no IronPDF
Exemplos de mensagens de erro
Este artigo fornece soluções para aqueles que encontram erros relacionados ao Chromium Embedded Framework (CEF) em seus projetos. Se você estiver vendo mensagens relacionadas a um código de retorno inválido CefExecuteProcess, este guia ajudará a identificar as causas principais e as soluções.
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'
Possíveis causas
-
Bibliotecas CEF conflitantes : O projeto pode conter outras bibliotecas baseadas em CEF, como
CefSharp.CommonouCefSharp.WinForms, que entram em conflito com o IronPDF. Como o IronPDF também utiliza o CEF para renderizar PDFs, conflitos entre várias bibliotecas baseadas em CEF podem causar problemas. - Recursos CEF ausentes ou incompletos : A pasta
runtimesnecessária ou os arquivos CEF necessários podem estar faltando em seu projeto, impedindo a execução correta dos processos CEF.
Solução
-
Remover bibliotecas CEF conflitantes
- Certifique-se de que nenhuma outra biblioteca baseada em CEF (por exemplo,
CefSharp.Common,CefSharp.WinForms) esteja instalada em seu projeto. Bibliotecas conflitantes podem interferir no uso do formato CEF pelo IronPDF. Para removê-los, utilize o Gerenciador de Pacotes NuGet no Visual Studio. Isso ajudará a eliminar quaisquer arquivos residuais das bibliotecas baseadas em CEF instaladas anteriormente.
- Certifique-se de que nenhuma outra biblioteca baseada em CEF (por exemplo,
-
Verificar a integridade dos recursos da CEF
- Certifique-se de que não haja arquivos não relacionados ao IronPDF no diretório do seu projeto que possam entrar em conflito com os arquivos de tempo de execução do CEF.
- Verifique se o seu projeto contém os arquivos necessários localizados na pasta
/runtimes/_/natives/. Você pode baixar os recursos necessários no seguinte link: IronPdf.Native.Chrome.Windows


