转载:https://blog.csdn.net/wenjunsu/article/details/5870661

其实WinForm打开PDF文件 有很多种方法 主要分为2个大的方法
一:使用Adobe reader提供的COM组件
1.添加引用
工具箱—右键—选择项–COM组件–Adobe PDF Reader

2.使用方法

 OpenFileDialog openFile=new OpenFileDialog();
open..Filter = "PDF文件|*.pdf";
openFile.ShowDialog();
axAcroPDF1.src = openFile.FileName;//axAcroPDF1.LoadFile(of.FileName);   //使用方法二

二:不使用Adobe reader提供的COM组件
http://www.codeproject.com/KB/silverlight/BlendPDFwithSilverlight.aspx
http://www.codeproject.com/KB/applications/PDFViewerControl.aspx

C# WinForm打开PDF文件相关推荐

  1. 打开PDF文件弹出阅读未加标签文档的解决方法

    打开PDF文件弹出阅读未加标签文档的解决方法 参考文章: (1)打开PDF文件弹出阅读未加标签文档的解决方法 (2)https://www.cnblogs.com/Tty725/p/3308065.h ...

  2. Ubuntu 命令行打开pdf文件和打开命令行当前目录

    今天发现一个在Ubuntu 上打开pdf文件的命令,很好用,特此记录!~ xdg-open xxxx.pdf gnome-open . nautilus . 喜欢把它alias一下 .bashrc a ...

  3. Linux 下从命令行打开pdf文件和html文件的命令

    Linux 下从命令行打开pdf文件和html文件的命令 [日期:2012-06-18] 来源:Linux社区 作者:hipercomer [字体:大 中 小] 如果你经常工作在Linux终端下,某个 ...

  4. PDF文件上载图标,与启用浏览器浏览允许后依然无法在浏览器打开PDF文件的解决方案...

    1. 在网站上显示PDF文件的图标,具体步骤如下:     1) 准备好一张16 x 16 的GIF图片,作为PDF的图标.     2) 把这个图标复制到 "C:\Program File ...

  5. [html] 如何在页面打开PDF文件?

    [html] 如何在页面打开PDF文件? 移动端如果是安卓的不太能实现直接打开PDF文件,需要使用pdfjs将pdf转换成canvas,再在页面上展示 个人简介 我是歌谣,欢迎和大家一起交流前后端知识 ...

  6. python 打开pdf文件_Python3检验pdf文件是否有效

    [基本原理] 利用PyPDF2的PdfFileReader模块打开pdf文件,如果不抛异常,就认为此pdf文件有效.有时打开并不抛出异常,但是有这种警告:UserWarning: startxref ...

  7. Ubuntu 在终端下使用命令行打开pdf文件

    终端下使用命令行打开pdf文件 > evince  <文件名>& 使用evince命令在后台打开 使用鼠标打开感觉怪怪的

  8. 打开pdf文件提示文件过大_pdf文件太大如何用pdf转换工具进行压缩?

    PDF文件如果是由许多高清图片组合而成的,一般来说所占的空间都会比较大,这样的话我们在传输文件的时候时间会很长不太方便.那我们可以将PDF文件进行压缩变小这样可以大大提高我们的工作效率.那PDF文件过 ...

  9. 如何复制权限受限PDF文件的内容(亲测有效,Microsoft Edge打开pdf文件)

    如何复制权限受限PDF文件的内容(亲测有效,Microsoft Edge打开pdf文件) 当我们阅读大型pdf文档资料时,会有做笔记的习惯,刚开始打字做笔记还好,但后面发现有用的内容好像有点多,于是选 ...

  10. 解决edge浏览器无法打开pdf文件问题

    解决edge浏览器无法打开pdf文件问题 事情起因 处理过程 看书想法 总结 事情起因 今天在做题的过程中不经意间在评论区看题解的过程中看到一个评论推荐的一本书,经过对书的一波查阅和调研之后,决定快速 ...

最新文章

  1. C#常用正则表达式总结
  2. [转]NS2 Data Collections by mitkook
  3. Spring Boot与Web开发简介||SpringBoot对静态资源的映射规则
  4. Linux疑难杂症解决方案100篇(七)-SHELL编程变量与四则运算
  5. JS的window.parent ,window.top,window.self
  6. ORB-SLAM3 细读单目初始化过程(上)
  7. java 传入多个参数时报Parameter 'XXX' not found. Available parameters are [arg1, arg0, param1,... 解决方案...
  8. 无法删除所有指定的值_AutoCAD所有系统变量大全
  9. 滴滴更新招股书:预计定价13.5美元 最多筹集约46亿美元
  10. 190514每日一句
  11. 14-模板方法模式Quarkus实现
  12. STM32中GPIO工作原理详解
  13. 微信公众平台 微信网页授权
  14. android 获取快捷开关_Android11新功能汇总,悬浮聊天气泡、快捷开关颜色可调整等...
  15. 算术分解定理取根号的注意点
  16. 粤嵌GEC6818实现图片显示
  17. 聊一聊 MySQL 中的事务及其实现原理
  18. 校园导游咨询系统(数据结构课程设计)
  19. 【路径规划】A*算法方法改进思路简析
  20. HTML+CSS+JavaScript

热门文章

  1. mysql用户角色权限表设计_用户角色权限设计(转)
  2. Chrome调试器中的“警告:显示了临时标题”
  3. 基于LDC1000的自动循迹小车
  4. RuntimeError: Exporting the operator var to ONNX opset version 11 is not supported. Please open a bu
  5. 36 Questions for Increasing Closeness
  6. 全息投影技术及其实现(附素材下载)
  7. Win11 22H2怎么跳过联网和微软账户登录?
  8. 韩语输入法,了解一下
  9. android 高仿国美,iOS高仿国美、二次元应用、点赞喷射动画、电影筛选页等源码...
  10. 极光推送接收不到_极光推送ios接受不到通知