C# Winform在窗體上打開PDF文件進行查看


方法一:

使用的是Adobe PDF Reader控件,之前一直不知道怎么找到對應的AxInterop.AcroPDFLib.dll跟Interop.AcroPDFLib.dll這兩個組件,沒有轉過頭,后來猛然想到直接從控件堆里面拖過來就能找到了。。。
找到這兩個組件所在位置,把它們拷貝到項目目錄下重新引用,在需要用的時候重新實例化一個控件就行了。
注意的地方:

具體代碼:
AxAcroPDFLib.AxAcroPDF acroPDF = new AxAcroPDFLib.AxAcroPDF();
((System.ComponentModel.ISupportInitialize)(acroPDF)).BeginInit();
acroPDF.Location = new Point(0, 24);
acroPDF.Size = new Size(300, 300);
acroPDF.Dock = DockStyle.Fill;
uiPanel0Container.Controls.Add(acroPDF);
((System.ComponentModel.ISupportInitialize)(acroPDF)).EndInit();
acroPDF.LoadFile(_fileName);
一定要對控件進行初始化,不然會出錯
今天弄了很久,還看了很多相關的組件,比如itextsharp.dll、acropdf.dll等

方法二:

DevExpress控件中的pdfViewer控件,可直接loadFile();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM