zoukankan      html  css  js  c++  java
  • [转]使用Adobe PDF Reader组件在关闭时遇到问题之解决方法

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://seanli888.blog.51cto.com/345958/112227
    网上看到很多朋友在搜索关于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();//结束应用程序进程.

    来源于:http://gaby.cnblogs.com/

    作者:Luce,昵称:木头

    简介:主要专注于.net程序开发

  • 相关阅读:
    Python如何爬取淘宝MM呢?教你一招
    Python爬虫实战之如何爬取百度贴吧帖子?案例详解
    SpringBoot定时任务如何正确运用?案例详解
    JS数组之重排序方法
    JS数组之栈和队列
    JS数组之转换方法
    计算机相关推荐教程
    多维数组
    重新认识变量和数组
    数组
  • 原文地址:https://www.cnblogs.com/luce/p/1527286.html
Copyright © 2011-2022 走看看