WinForm中显示PDF文件

一、VS2013中,菜单-工具-选择工具箱项-COM组件-勾选“Adobe PDF Reader”-确定

  

二、在工具箱中就可以看到Adobe PDF Reader控件了,拖到窗体上。

  拖到窗体上之后,就会自动引用2个dll:AcroPDFLib和AcroPDFLib,在编译的时候,VS会把Adobe PDF Reader ActiveX组件转换为2个.net组件:AxInterop.AcroPDFLib.dll和Interop.AcroPDFLib.dll

      

三、在我的项目中,才用代码创建Adobe PDF Reader控件,代码如下:

//创建Adobe PDF Reader控件
AxAcroPDFLib.AxAcroPDF axAcroPDF1 = new AxAcroPDFLib.AxAcroPDF();
axAcroPDF1.Location = new System.Drawing.Point(0, 24);
axAcroPDF1.Size = new System.Drawing.Size(292, 242);
axAcroPDF1.Dock = DockStyle.Fill;
Controls.Add(axAcroPDF1);

axAcroPDF1.LoadFile(@"D:\YmsFileTemp\CLC001.pdf");

  注意:写代码创建Adobe PDF Reader 组件的时候,需要手动把Adobe PDF Reader   ActiveX组件转换为.net组件并引用!

    最好的办法是,拖一个Adobe PDF Reader控件到窗体上并运行,然后删除窗体上拖的控件,这样就不需要手动了!

时间: 2024-10-13 05:00:42

WinForm中显示PDF文件的相关文章

在网页中显示PDF文件及vue项目中弹出PDF

1.<embed width="800" height="600" src="test_pdf.pdf"> </embed>  <embed v-show="pdfShow" width="800" height="600" src="../../../public/data/significant.pdf"> </embed

如何在浏览器网页中显示word文件内容

如何在浏览器网页中显示word文件内容 把word文件读到byte[]中,再Response.OutputStream.Write(bytes)到客户端去 Page_Load事件中写: //FileStream   fs   =   new   FileStream("c:\\1.doc",   FileMode.Open,   FileAccess.Read);  FileStream fs = new FileStream(Server.MapPath("files\\1

【.Net】在WinForm中选择本地文件

相信很多朋友在日常的编程中总会遇到各钟各样的问题,关于在WinForm中选择本地文件就是很多朋友们都认为很难的一个学习.net的难点, 在WebForm中提供了FileUpload控件来供我们选择本地文件,只要我们将该控件拖到页面上了,就已经有了选择本地文件的功能了.而在 WinForm中,并没有为我们提供集成该功能的控件,但为我们提供了OpenFileDialog类,我们可以利用该类来打开与选择本地文件. OpenFileDialog类,提供了提示用户打开文件的功能,它有如下属性和方法: 属性

网页中显示pdf的方法

非常好的在网页中显示pdf的方法 今天有一需求,要在网页中显示pdf,于是立马开始搜索解决方案,无意中发现一个非常好的解决方法,详见http://blogs.adobe.com/pdfdevjunkie/web_designers_guide. 其实就光看这个网站也足够了,http://www.pdfobject.com/ 记录一下主要代码: <script type="text/javascript" src="scripts/pdfobject/pdfobject.

web中打开PDF文件

首先引用js 文件 1.  <script type="text/javascript" src="JS/pdfobject.min.js"></script>  <script type="text/javascript" src="JS/pdfobject.js"></script> 2. 引用样式 :(该样式是不可缺少的因为在这里设置页面中PDF的高度) <style

在网页中插入pdf文件

由于要做的个人主页的需求,突然想在网页中可不可以插入pdf文件来阅读呢?于是开始查资料, 一种说用<embed>标签,但是没能实行成功 <embed width="800" height="600" src="test_pdf.pdf"> </embed> 通过的浏览器:360.Firefox.IE.Chrome 一种说可以用<object>标签,这种方法经检验可行 这段代码可以在网页中查看pdf文

如何在网页中显示pdf

用如下的html代码即可(例子见http://www.cnblogs.com/zhangzujin/p/3768592.html): <div class="postBody"> <div id="cnblogs_post_body"> <p><iframe src="您要展示的pdf的网址" width="680" height="680"></ifr

js在页面中嵌入pdf文件

由于项目需求,需要在jsp页面中嵌入PDF文件,在网上搜了很多方法,大部分是用<object>标签钱嵌入,发现并不好用. 这里介绍一个很好用的插件,PDFObject  https://pdfobject.com/ 由于用的是框架,所以我直接把pdfobjects.js的代码复制到了项目中,按照上面说的方法成功插入了pdf.

非常好的在网页中显示pdf的方法

今天有一需求,要在网页中显示pdf,于是立马开始搜索解决方案,无意中发现一个非常好的解决方法,详见http://blogs.adobe.com/pdfdevjunkie/web_designers_guide. 其实就光看这个网站也足够了,http://www.pdfobject.com/. 记录一下主要代码: <script type="text/javascript" src="scripts/pdfobject/pdfobject.js"><