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


커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.