2012-05-08 72 views
0

我有我的應用程序中的stucking。我正在開發一個PDF查看器應用程序。我使用.net 3.5創建Windows應用程序。在這個應用程序中,我已採取axacropdf控制,並採取超鏈接1至10作爲頁碼。現在,當我點擊特定的頁碼超鏈接時,我想在axacropdf控件的內部顯示pdf文件。例如我有10頁的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. 

現在,所有頁面的列表,當我在超級鏈接導航點擊頁面5 PDF文件在axacropdf文件第5頁打開。下面是代碼:

 
    //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(); 
    


我用Google搜索這個,但我發現只有通過工藝類打開與特定頁面的PDF文件的應用程序之外。但我想在c#中的adobe pdf reader(axacropdf)控件中打開這個pdf文件。 請給我建議或代碼。 感謝

回答

2

我會用這個API Ref

它要容易得多,他們甚至有一個頁面上稱爲SetCurrentPage 113希望幫助方法。

+1

它的工作。你很棒。很多人非常感謝彌迦。非常感謝。 –