我有一个现有的pdf,我想在c#中的特定书签处打开。下面是我正在使用的代码片段
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();
如果书签是一个单词(即没有空格,它可以正常工作),它可以正常工作。
myProcess.StartInfo.Arguments = "/A \"nameddest=Preface\" " + filepath;
这里书签的名称是“Preface”。此外,如果书签嵌套在另一个内部,那也无效(我不确定这里的语法)。
myProcess.StartInfo.Arguments = "/A \"nameddest=Preface/Disclaimer" " + filepath;
除了我应该用来使其起作用的参数之外还有其他任何属性吗?