2012-02-18 2 views
0

Adobe Acrobat Reader를 열어 북마크로 이동하려고합니다. 그러나 다음 코드에서는 작동하지 않습니다.Adobe Acrobat Reader를 사용하여 pdf를 열고 북마크로 바로 이동

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이 아닌 Acrobat Reader를 사용해야합니다.

page=2을 매개 변수로 사용하면 작동합니다. 그러나 지명 된 사람들과 함께하지 마십시오. pdf를 열면 S2가 두 번째 페이지의 책갈피로 표시됩니다.

답변

3

책갈피와 이름이 지정된 대상이 같은 것은 아닙니다. PDF에 create a destination을 입력해야합니다. 나머지 코드가 맞으면 문제가 해결됩니다.

관련 문제