通过c#打开pdf文件
前面我们介绍了如何通过C#打开word文件,但是打开之后如果不允许用户进行编辑,这里我们通常转换成pdf文件,进行打开。
具体word转换成pdf文件的方法另介绍。
这里主要说明如何进行pdf文件的打开。
首先要保证电脑上安装了Adobe pdf reader 。通过VS工具箱在“常规”一项右击选择“选择项”一项单击,选择com组件中的Adobe pdf reader一项即可。然后你会发现在工具箱(常规)里已经有了pdf的控件,拖动到你想要的form上,然后进行代码编辑:
OpenFileDialog openfile = new OpenFileDialog();
openfile.FileName = Application.StartupPath + "\\document\\希腊字母发音对照表.pdf ";//其中这里和《通过c#打开word文件》中类似。
axAcroPDF1.LoadFile(openfile.FileName);// axAcroPDF1是你添加的pdf控件的默认名(name)
转载于:https://www.cnblogs.com/dingshuichen/archive/2011/08/20/2147210.html
通过c#打开pdf文件相关推荐
- 打开PDF文件弹出阅读未加标签文档的解决方法
打开PDF文件弹出阅读未加标签文档的解决方法 参考文章: (1)打开PDF文件弹出阅读未加标签文档的解决方法 (2)https://www.cnblogs.com/Tty725/p/3308065.h ...
- Ubuntu 命令行打开pdf文件和打开命令行当前目录
今天发现一个在Ubuntu 上打开pdf文件的命令,很好用,特此记录!~ xdg-open xxxx.pdf gnome-open . nautilus . 喜欢把它alias一下 .bashrc a ...
- Linux 下从命令行打开pdf文件和html文件的命令
Linux 下从命令行打开pdf文件和html文件的命令 [日期:2012-06-18] 来源:Linux社区 作者:hipercomer [字体:大 中 小] 如果你经常工作在Linux终端下,某个 ...
- PDF文件上载图标,与启用浏览器浏览允许后依然无法在浏览器打开PDF文件的解决方案...
1. 在网站上显示PDF文件的图标,具体步骤如下: 1) 准备好一张16 x 16 的GIF图片,作为PDF的图标. 2) 把这个图标复制到 "C:\Program File ...
- [html] 如何在页面打开PDF文件?
[html] 如何在页面打开PDF文件? 移动端如果是安卓的不太能实现直接打开PDF文件,需要使用pdfjs将pdf转换成canvas,再在页面上展示 个人简介 我是歌谣,欢迎和大家一起交流前后端知识 ...
- python 打开pdf文件_Python3检验pdf文件是否有效
[基本原理] 利用PyPDF2的PdfFileReader模块打开pdf文件,如果不抛异常,就认为此pdf文件有效.有时打开并不抛出异常,但是有这种警告:UserWarning: startxref ...
- Ubuntu 在终端下使用命令行打开pdf文件
终端下使用命令行打开pdf文件 > evince <文件名>& 使用evince命令在后台打开 使用鼠标打开感觉怪怪的
- 打开pdf文件提示文件过大_pdf文件太大如何用pdf转换工具进行压缩?
PDF文件如果是由许多高清图片组合而成的,一般来说所占的空间都会比较大,这样的话我们在传输文件的时候时间会很长不太方便.那我们可以将PDF文件进行压缩变小这样可以大大提高我们的工作效率.那PDF文件过 ...
- 如何复制权限受限PDF文件的内容(亲测有效,Microsoft Edge打开pdf文件)
如何复制权限受限PDF文件的内容(亲测有效,Microsoft Edge打开pdf文件) 当我们阅读大型pdf文档资料时,会有做笔记的习惯,刚开始打字做笔记还好,但后面发现有用的内容好像有点多,于是选 ...
- 解决edge浏览器无法打开pdf文件问题
解决edge浏览器无法打开pdf文件问题 事情起因 处理过程 看书想法 总结 事情起因 今天在做题的过程中不经意间在评论区看题解的过程中看到一个评论推荐的一本书,经过对书的一波查阅和调研之后,决定快速 ...
最新文章
- MATLAB_图形学_形态学课程_找出薛之谦的歌词所有字数
- USEARCH11新功能——OTU表抽平otutab_rare
- 偏差是什么?一文读懂偏差
- html特效指令,vue2——指令v-text v-html v-bind
- 关于dhtmlxScheduler的使用说明(ADD EDIT DEL,自定义CelendarBox)
- 必须掌握的Python技巧(三)
- Java中的synchronized
- 推荐个工作日志的软件nyfedit
- 测试网卡芯片型号的软件,查看电脑无线网卡型号_查看无线网卡芯片型号
- 移动平台前端开发总结
- Matlab读取处理Excel数据并拟合正态分布曲线
- MySQL 日期计算
- make_interp_spline(x, y[1:151])(x_smooth) ValueError: x and y are incompatible.
- 王家林人工智能AI 第七节课:四种性能优化Matrix编写AI框架实战(Gradient Descent的陷阱、及几种常见的性能优化方式实战)老师微信13928463918
- “采菊东篱下,悠然见南山”----南山路上品太古 总结
- django celer_Celer招募Zing作为下一代基于Java的交易平台
- html怎么制作扇形,css3绘制画圆、扇形
- 杰文斯效应(Jevons effect)
- [数理知识]统计决策理论——贝叶斯决策与两类错误率
- NK8.1-WY20-两种排序方法
热门文章
- 燕山八景之居庸叠翠(内含大图)
- 服务器数据存储在哪个位置,数据存储在云服务器什么地方
- Eclipse快捷键设置和Eclipse中的常用快捷键
- 移动 APP 的测试方法,以及移动专项测试的思路与方法
- 经典基础教程---Programming TCP/IP Windows Sockets in C++
- 下载导出自定义格式Excel文件
- linux服务器硬件配置,linux服务器硬件配置要求是多少
- SpringBoot 系列教程(九十二):Spring Boot全局设置Jackson时间处理
- 7-33 电话聊天狂人 (25 分)(map水题)
- js worker使用总结