2012-05-08 2 views
0

내 응용 프로그램에 갇혀있다. pdf 뷰어 응용 프로그램을 개발했습니다. 나는. NET 3.5와 윈도우 응용 프로그램을 만듭니다. 이 응용 프로그램에서는 axacropdf 제어를 취하여 페이지 번호로 하이퍼 링크 1에서 10까지 가져 왔습니다. 이제 특정 페이지 번호 하이퍼 링크를 클릭하면 axacropdf 컨트롤 안에 해당 페이지가있는 pdf 파일을 표시하려고합니다. 예를 들어 10 페이지가있는 PDF 파일이 있습니다. 내가 페이지 5 axacropdf 파일 5 페이지 오픈 PDF 파일에 하이퍼 링크 이동을 클릭하면 내가 지금C에서 axacropdf 컨트롤 내의 pdf에서 특정 페이지 탐색 #

 
Navigate to Page 1 
Navigate to Page 2 
Navigate to Page 3 
Navigate to Page 4 
Navigate to Page 5 
.................. etc. 

같은 모든 페이지의 목록을 가지고있다.

 
    //create process to open pdf file 
       Process myprocess = new Process(); 
       myprocess.StartInfo.FileName = "AcroRd32.exe"; 
       myprocess.StartInfo.Arguments = "/A \"page=" + y + "\" " + txtFileName.Text + " "; 
       myprocess.Start(); 
    


나는 이것에 대해 검색 좀하지만 난 만 처리 클래스를 통해 응용 프로그램의 외부에서 특정 페이지로 pdf 파일을 열 발견 : 여기에 코드입니다. 하지만 어도비 PDF 리더 (axacropdf) 컨트롤에서 C#에서이 pdf 파일을 열려고합니다. 제안이나 제안을 보내주십시오. 감사

답변

2

내가 사용하는 것이이 API Ref

는 심지어 그들이하는 데 도움이 113 희망 페이지에서 SetCurrentPage라는 방법이 훨씬 쉽게 될 것이다.

+1

작동합니다. 너는 위대하다. 많은 많은 사람들이 Micah에게 감사드립니다. 정말 고맙습니다. –

관련 문제