以下代碼行用於在C#中的特定頁面打開PDF文件。代碼適用於所有比最新的其它土坯版本,這是11無法使用C#代碼在Adobe Reader 11的特定頁面打開PDF文件
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.任何幫助,將不勝感激精絕。
錯誤是「打開此文檔時發生錯誤,無法找到該文件。」 (該文件存在)
P.S:我卸載了adobe 11並安裝了adobe reader 10,代碼工作得很好。
當安裝Acrobat Reader 11時從命令行給出的參數也可正常工作並打開PDF。
該進程仍稱爲AcroRd32.exe? –
你會得到什麼錯誤信息? –
@glace:是這個過程仍然叫做AcroRd32 –