5

コード ビハインドで作成した PDF ドキュメントを Adob​​e Reader で開くにはどうすればよいですか?

4

1 に答える 1

7

ファイルが関連付けられているアプリケーションで PDF を開く場合は、次の操作を行います。

Process.Start("C:\foo\bar\mybook.pdf")

代わりに特定のアプリケーション (ファイルの関連付けがない場合の Adob​​e Reader など) を開きたい場合は、コマンド ライン パラメーターとして pdf ファイル パスを渡して同じことを行います。レジストリから AcroRd32.exe へのパスを取得する必要があります。これは、ユーザーによって異なるバージョンがインストールされているか、別の場所にインストールされている可能性があるためです。

Process.Start("C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe", _
              "C:\foo\bar\mybook.pdf")

ソフトウェアは、エンドユーザーがコンピューターで選択した PDF リーダーを尊重するか、まったくインストールされていない可能性があるため、一般的には最初のオプションの方が適しています。

于 2012-12-12T20:57:18.073 に答える