2016-10-18 5 views
0

CefSharp 및 pdf.js를 C# 응용 프로그램에 통합하려고합니다.CefSharp에서 pdf.js를 어떻게 사용합니까?

CefSharp는 쉽게 작동하지만 pdf.js를 사용하여 PDF를로드하는 데 문제가 있습니다. 번들 된 viewer.html을 사용하여 pdf.js를로드하면 작동하지만 PDF와 동일한 위치에 호스팅되는 경우에만 작동합니다.

내 애플리케이션에서 Chrome 확장 프로그램을 CefSharp에로드 할 수 있습니까? 나는 명령 줄 매개 변수와 함께로드 시도했지만 아무것도 할 것 같지 않았다

settings.CefCommandLineArgs["--user-data-dir"] = "C:\\...\\chromium"; 
settings.CefCommandLineArgs["--load-extension"] = "C:\\...\\PDF-Viewer_v1.5.294"; 

나는 실종 뭔가를하거나 가능하지?

+0

기본 제공 PDF 뷰어를 사용하지 않는 이유가 있습니까? – amaitland

+0

PDF에서 링크를 클릭 한 다음 뒤로 이동하면 문서에서의 위치를 ​​유지하지 못하기 때문에 pdf.js가 수행하기 때문입니다. –

+0

내부 'PDF 뷰어'를 수동으로 비활성화하고 수동으로'pdf.js'를로드해야합니다. 'CEF'는 아직 확장을 구현하지 않습니다. https://bitbucket.org에서 진행 상황을 추적 할 수 있습니다./chromiumembedded/cef/issues/1947/add-support-for-chrome-extensions – amaitland

답변

0

CefSharp를 통해 pdf.js를로드 할 수 없어서 결국 내 PDF를 호스팅하는 동일한 서버에서 호스트하도록 결정했습니다.

관련 문제