我想使用 WinForms (C#) 在指定目的地打开一个 PDF 文件。这是我的代码:
System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
myProcess.StartInfo.FileName = "Acrobat.exe";
myProcess.StartInfo.Arguments = "/A \"nameddest=Test2=OpenActions\" C:\\example.pdf";
myProcess.Start();
它总是在第 1 页打开文件,即使在第 10 页有目标 Test2。它基本上忽略了目标参数。但是,如果我使用像页码这样的另一个参数,它就可以正常工作。例如:
myProcess.StartInfo.Arguments = "/A \"page=5=OpenActions\" C:\\example.pdf";
将始终在第 5 页打开 PDF 文档。
在此先感谢您的帮助