WinForms (C#) を使用して、指定された宛先で PDF ファイルを開きたいと思います。これが私のコードです:
System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
myProcess.StartInfo.FileName = "Acrobat.exe";
myProcess.StartInfo.Arguments = "/A \"nameddest=Test2=OpenActions\" C:\\example.pdf";
myProcess.Start();
ページ#10に宛先Test2がある場合でも、常にページ1でファイルを開きます。基本的に宛先パラメータは無視されます。ただし、ページ番号などの別のパラメーターを使用すると、正常に機能します。例えば:
myProcess.StartInfo.Arguments = "/A \"page=5=OpenActions\" C:\\example.pdf";
は、常に PDF ドキュメントの 5 ページを開きます。
よろしくお願いいたします。