首页 > Windows开发 > 详细

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

时间:2017-12-29 11:19:14      阅读:487      评论:0      收藏:0      [点我收藏+]

方法一:

使用的是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文件进行查看

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!