在特定书签的c#中打开pdf

时间:2012-04-16 02:51:01

标签: c# pdf bookmarks

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

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

0 个答案:

没有答案