1

我有一个现有的 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;

这里书签的名称是“前言”。此外,如果书签嵌套在另一个内部,那也不起作用(我不确定这里的语法)。

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

除了我应该用来使其工作的参数之外,还有其他属性吗?

4

0 回答 0