IronPDF 에서 잘못된 반환 코드 수정하기
예시 오류 메시지
이 문서에서는 프로젝트에서 크로뮴 임베디드 프레임워크(CEF) 관련 오류를 겪는 사용자를 위한 해결책을 제공합니다. 유효하지 않은 CefExecuteProcess 반환 코드와 관련된 메시지가 표시되는 경우, 이 가이드는 근본 원인과 해결책을 식별하는 데 도움을 줄 것입니다.
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'
가능한 원인
-
충돌하는 CEF 라이브러리: 프로젝트에
CefSharp.Common또는CefSharp.WinForms과 같이 IronPDF와 충돌하는 다른 CEF 기반 라이브러리가 포함될 수 있습니다. IronPDF 또한 PDF를 렌더링하는 데 CEF를 사용하기 때문에 여러 CEF 기반 라이브러리 간의 충돌로 인해 문제가 발생할 수 있습니다. - 누락되었거나 불완전한 CEF 리소스: 필수
runtimes폴더 또는 필요한 CEF 파일이 프로젝트에서 누락되어 CEF 프로세스의 적절한 실행을 방해할 수 있습니다.
해결책
-
충돌하는 CEF 라이브러리 제거
- 다른 CEF 기반 라이브러리(e.g.,
CefSharp.Common,CefSharp.WinForms)가 프로젝트에 설치되어 있지 않은지 확인하세요. 라이브러리 간의 충돌은 IronPDF의 CEF 사용에 문제를 일으킬 수 있습니다. - 제거하려면 Visual Studio의 NuGet 패키지 관리자를 사용하십시오. 이렇게 하면 이전에 설치된 CEF 기반 라이브러리에서 남은 파일을 정리하는 데 도움이 됩니다.
- 다른 CEF 기반 라이브러리(e.g.,
-
CEF 자료의 무결성을 검증합니다.
- 프로젝트 디렉터리에 IronPDF와 관련 없는 파일이 없어 CEF 런타임 파일과 충돌하지 않도록 하십시오.
- 필요한 파일이
/runtimes/_/natives/폴더에 위치해 있는지 프로젝트를 확인하세요. 필요한 자료는 다음 링크에서 다운로드할 수 있습니다. IronPdf.Native.Chrome.Windows


