2016-10-18 11 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 Viewer'を無効にして手動で' pdf.js'をロードする必要があります、 'CEF'はまだ拡張機能を実装していません、あなたはhttps://bitbucket.org/chromiumembedded/cef/issues/1947/add-support-for-chrome-extensions – amaitland

答えて

0

CefSharp経由で読み込むpdf.jsを取得できず、最終的にPDFをホストしているのと同じサーバーでホストすることにしました。

関連する問題