码迷,mamicode.com
首页 > Windows程序 > 详细

C# Winform在窗体上打开PDF文件进行查看

时间:2017-12-29 12:18:23      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:c#   ffffff   文件   expr   one   filename   doc   exp   viewer   

方法一:

使用的是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();

C# Winform在窗体上打开PDF文件进行查看

标签:c#   ffffff   文件   expr   one   filename   doc   exp   viewer   

原文地址:https://www.cnblogs.com/DreakSeeker/p/8143111.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!