1

C# の特定のブックマークで開きたい既存の pdf があります。以下は、私が使用しているコードのスニペットです

string filepath = Common.executivePath.ToString() + @"\helpfile.pdf";
myProcess.StartInfo.FileName = "C:\\ProgramFiles\\Adobe\\Reader10.0\\Reader\\AcroRd32.exe";
myProcess.StartInfo.Arguments = "/A \"nameddest=Flexible Pavement Design\"  " + filepath;
myProcess.Start();

ブックマークが 1 つの単語の場合 (つまり、スペースがなくても問題なく動作します)、問題なく動作します。

myProcess.StartInfo.Arguments = "/A \"nameddest=Preface\"  " + filepath;

ここでブックマークの名前は「はじめに」です。また、ブックマークが別の中にネストされている場合、それも機能しません(ここの構文についてはわかりません)。

myProcess.StartInfo.Arguments = "/A \"nameddest=Preface/Disclaimer"  " + filepath;

それを機能させるために使用する必要がある引数以外の属性はありますか?

4

0 に答える 0