我在我的電腦上安裝了最新的Adobe Reader(Adobe Acrobat Reader DC)。 現在我想在C#中使用AxAcroPDFLib在我的Windows窗體應用程序中打開並顯示一個PDF文件。試圖用AxAcroPDFLib打開PDF
問題是,如果我試圖使用LoadFile()
方法,那麼它說這種方法不存在。
我裝了使用Adobe Acrobat 7.0瀏覽器控件的類型庫1.0 COM引用到我的項目,我添加了的Adobe PDF閱讀器 COM組件到我的工具箱(工具/選擇工具箱項.../COM組件) 。
有什麼不對?我應該如何用這個庫打開一個PDF文件?我在互聯網上發現了很多教程,每個人都告訴我必須使用LoadFile方法...請幫助,謝謝!
你嘗試使用的方法,看看是否你有編譯器錯誤或沒有? (忽略它不顯示在intellisense中的事實)它收到一個字符串參數,該參數應包含pdf文件的路徑 –
是的,存在編譯器錯誤:「錯誤'AxAcroPDFLib.AxAcroPDF'不包含定義爲'LoadFile',並且沒有找到接受類型'AxAcroPDFLib.AxAcroPDF'的第一個參數的擴展方法'LoadFile'(可以找到缺少使用指令或程序集引用嗎?「 –
您的應用程序使用哪個版本的.Net框架?嘗試更改.Net框架的版本,可能是AxAcroPDFLib LoadFile與.Net框架的某個版本不兼容。 –