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";
我缺少的東西,或者這是不可能的?
有沒有原因您不使用內置的pdf查看器? – amaitland
因爲如果您單擊PDF中的鏈接然後導航回來,它不會保留您在文檔中的位置,但是pdf.js可以。 –
您必須手動禁用內部PDF閱讀器並找出手動加載pdf.js的方法,CEF尚未實現擴展,您可以通過https://bitbucket.org跟蹤進度/ chromiumembedded/cef/issues/1947/add-support-for-chrome-extensions – amaitland