使用Adobe Acrobat Reader打开pdf并跳转到书签

时间:2012-02-18 12:47:34

标签: c# .net pdf adobe acrobat

我尝试打开Adobe Acrobat Reader,然后跳转到书签。但它不适用于以下代码:

System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
myProcess.StartInfo.FileName = "acrord32.exe";
myProcess.StartInfo.Arguments = "/A \"nameddest=S2\" C:\\temp\\xxx.pdf";
myProcess.Start();

我该怎么做? - 重要提示:我必须使用Acrobat Reader而不是Acrobat。

当我使用page=2作为参数时,它可以正常工作。但不是最有名的。 当我打开pdf时,我在第二页看到S2作为书签。

1 个答案:

答案 0 :(得分:3)

书签和命名目的地不是一回事。您必须在PDF中create a destination。如果你的其余代码是正确的,那应该可以解决你的问题。