所属类别:开发技术
文章作者:Sean_Li
特别推荐:免费发布信息 承包关键词~~抢爆了!HOT!
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。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();//结束应用程序进程.本文出自 “Sean Li 技术成就梦想!” 博客,请务必保留此出处http://seanli888.blog.51cto.com/345958/112227本文出自 51CTO.COM技术博客
相关信息· Silverlight 2中的视觉状态管理第二部分
· WinFrom下拦截Win32 Messages
· 获取指定期间的起止日期(年、月、周、日)
· 看人家用使用InstallShield制作ASP安装程序(2)
93777
68783
