【IT168 技术文档】很长时间没写文章感觉手有点生了,前段时间忙的要死公事、家事、私事,事事操心。还好现在有些时间可以继续写博客了。本篇将为大家演示如何在WPF 程序中浏览PDF 文件,本例将通过Adobe PDF Reader COM 组件、WinForm 与WPF 集成方面的工具实现PDF 浏览功能。
用户控件
打开VS2010,新建项目(WpfPDFReader),右键项目添加User Control(用户控件)。因为Adobe PDF Reader COM 组件是不支持WPF的,为此我们需要将它放到WinForm 控件中。所以,在列表中需要选择User Control,而不是User Control(WPF)。这里我将控件命名为:AdobeReaderControl.cs。完成添加双击控件进入设计模式。
在工具箱里选择添加组件,在COM 组件列表中点选“Adobe PDF Reader”。
AcroPDFLib 和AxAcroPDFLib 库会自动添加到项目中。
添加成功后会在工具箱里看到下图所示的控件。
将该COM 控件拖入User Control 。
控件默认名称为:axAcroPDF1,可按需要自行更改。
Dock属性设置为“Fill”,这样可以使控件自动适应窗口尺寸。