1

32ビットのwpfアプリでpdfを表示したい場合、通常は次のコードを使用します。

WebBrowser browser = new WebBrowser();
browser.Navigate(new Uri(filename));
grid1.Children.Add(browser);

そして、アドビリーダーが引き継ぎ、私のpdfが画面に表示されます。問題は、アプリケーションを AnyCPU としてコンパイルして、x64 システムで 64 ビット モードで実行することです。そのため、64 ビット システムでは、上記のコードは 64 ビット ブラウザを作成し、Adobe Reader プラグインはその中で動作しないため、ユーザーはファイル ダウンロード ボックスを取得します。

64ビットwpfアプリケーションでpdfを表示する方法を知っている人はいますか? 無料かどうかに関係なく、サードパーティのライブラリを利用できます。または、WebBrowser を 32 ビット モードで実行する方法はありますか?

ありがとう、

4

1 に答える 1

0

Foxitのさまざまな SDK ツールをチェックしてみてください。以前に SDK ツールを使用したことがあるとは言えませんが、Adobe Reader の代わりに PDF リーダーを長い間使用してきました。

于 2011-05-19T22:48:14.940 に答える