
使用Adobe PDF Reader组件遇到问题之解决方法
原创
©著作权归作者所有:来自51CTO博客作者Sean_Li的原创作品,请联系作者获取转载授权,否则将追究法律责任
网上看到很多朋友在搜索关于PDF文档打印方面的文章,前段时间我也一直在找一些.net控件来完成这一作业.搜索了很多,基本上都是收费的比较多,文章也比较杂乱.
于是我想到了调用com组件的方法,简单实用.
我的机器上安装有Adobe Reader9.0
打开VS2005,新建windows应用程序项目.
我们可以在工具栏中右键,选择"选择项",在打开的选择工具箱项中切换到com组件选项卡,我们可以在这里找到Adobe PDF Reader组件,钩选确定之后会在工具箱中出现Adobe PDF Reader组件,将其拖拽到我们的Form中就可以使用了.
我们可以使用其LoadFile方法显示硬盘上的PDF文档,此方法需要传递一个路径.加载文档之后可以对其打印,使用printAll方法打印整个PDF文档.
调试一切顺利.在实际运行中出现问题了,如图:

出现了应用程序错误.尝试了许多方法,没能解决问题,于是上百度 google搜索一番,无果.
忽然想到了一个办法,直接结束应用程序的进程.这样就不会出现错误提示了.
using System.Diagnostics;
添加窗体的FormClosing事件.
在窗体关闭事件中结束应用程序的进程.
代码很简单
Process pro_Kill = Process.GetCurrentProcess();
pro_Kill.Kill();//结束应用程序进程.

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
php的安装及遇到问题解决方法
php安装中遇到不少问题,有的库在yum源中找不到,需要在epel扩展源里面获取。在这里有你需要的信息,希望可以帮到你。
linux centos php 安装 -
adobe reader(PDF)数字证书添加
编辑——首选项——签名——身份与可信任证书里器。...
阅读器 身份认证 首选项