以下代码行用于在 C# 中的特定页面打开 PDF 文件。该代码对于除最新版本(即 11)以外的所有 adobe 版本都运行良好。
System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
myProcess.StartInfo.FileName = "AcroRd32.exe";
myProcess.StartInfo.Arguments = "/A \"page=2=OpenActions\" C:\\Jack and Jill.pdf";
myProcess.Start();
有人可以帮助我,让我知道 adobe reader 11 有什么特别之处。任何帮助将不胜感激。
错误是“打开此文档时出错。找不到文件。” (文件确实存在)
PS:我已经卸载了 adobe 11 并安装了 adobe reader 10 并且代码工作得很好。
在安装 Acrobat Reader 11 时从命令行给出的参数也可以正常工作并打开 PDF。