为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > WPF 浏览PDF 文件

WPF 浏览PDF 文件

2018-05-21 5页 doc 73KB 31阅读

用户头像

is_482581

暂无简介

举报
WPF 浏览PDF 文件WPF 浏览PDF 文件 很长时间没写文章感觉手有点生了,前段时间忙的要死公事、家事、私事,事事操心。还好现在有些时间可以继续写博客了。本篇将为大家演示如何在WPF 程序中浏览PDF 文件,本例将通过Adobe PDF Reader COM 组件、WinForm 与WPF 集成方面的工具实现PDF 浏览功能。 用户控件 打开VS2010,新建项目(WpfPDFReader),右键项目添加User Control(用户控件)。因为Adobe PDF Reader COM 组件是不支持WPF的,为此我们 控件中。所以,在列表...
WPF 浏览PDF 文件
WPF 浏览PDF 文件 很长时间没写文章感觉手有点生了,前段时间忙的要死公事、家事、私事,事事操心。还好现在有些时间可以继续写博客了。本篇将为大家演示如何在WPF 程序中浏览PDF 文件,本例将通过Adobe PDF Reader COM 组件、WinForm 与WPF 集成方面的工具实现PDF 浏览功能。 用户控件 打开VS2010,新建项目(WpfPDFReader),右键项目添加User Control(用户控件)。因为Adobe PDF Reader COM 组件是不支持WPF的,为此我们 控件中。所以,在列表中需要选择User Control,而不需要将它放到WinForm 是User Control(WPF)。这里我将控件命名为:AdobeReaderControl.cs。完成添加双击控件进入设计模式。 在工具箱里选择添加组件,在COM 组件列表中点选“Adobe PDF Reader”。 AcroPDFLib 和AxAcroPDFLib 库会自动添加到项目中。 添加成功后会在工具箱里看到下图所示的控件。 将该COM 控件拖入User Control 。 控件默认名称为:axAcroPDF1,可按需要自行更改。 Dock属性设置为“Fill”,这样可以使控件自动适应窗口尺寸。 打开控件程序,修改构造函数。将PDF 文件传入控件并进行加载。 using System.Windows.Forms; namespace WpfPDFReader { public partial class AdobeReaderControl : UserControl { public AdobeReaderControl(string fileName) { InitializeComponent(); this.axAcroPDF1.LoadFile(fileName); } } } 到此用户控件就基本完成了,下面开始WPF 部分的开发。 WPF 由于要将上面的WinForm 控件加载到WPF 程序中,所以先要为WPF 添加WindowsFormsIntegration。 打开XAML 在 中添加Button 和WindowsFormsHost 控件,其中Button 用来启动文件窗口,从中选择要浏览的PDF文件; WindowsFormsHost 则用于嵌入WinForm 控件。
/
本文档为【WPF 浏览PDF 文件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索