DevExpress的PdfViewer添加工具栏实现PDF打开、预览、保存、打印
场景
Winform控件-DevExpress18下载安装注册以及在VS中使用:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100061243
参照以上将DevExpress安装并引进到工具箱。
这里使用的是VS2013所以安装的DevExpress是14版本。
DevExpress14以及注册机下载
https://download.csdn.net/download/badao_liumang_qizhi/11608734
使用DevExpress的PdfViewer实现PDF打开、预览、另存为、打印(附源码下载):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100096388
https://www.cnblogs.com/badaoliumangqizhi/p/11417303.html
实现
在上面用原始的方法实现PDF预览等功能后,其实PdfViewer已经提供了工具栏可以实现这些功能。
在Winform的窗体加载事件中
private void Form1_Load(object sender, EventArgs e){this.pdfViewer1.CreateBars();}
效果
DevExpress的PdfViewer添加工具栏实现PDF打开、预览、保存、打印相关推荐
- html 打印预览 兼容,vue下使用 pdf.js 预览 和 打印 PDF文档 兼容React
我使用前端开发框架是vue,有一个打印PDF文档的需求. 这个需求最开始是交给后台,但是明显不切实际, 因为后台服务器,根本就无法连接打印机. 所以这个预览加打印文档的需求就交到了前端, 开始我有想过 ...
- vue下使用 pdf.js 预览 和 打印 PDF文档 兼容React
我使用前端开发框架是vue,有一个打印PDF文档的需求. 这个需求最开始是交给后台,但是明显不切实际, 因为后台服务器,根本就无法连接打印机. 所以这个预览加打印文档的需求就交到了前端, 开始我有想过 ...
- pdf文件预览、打印
前端 pdf 文件预览的方式有多种. html元素:<iframe>.<embed> <iframe :src="pdfUrl " style=&qu ...
- SpringBoot + FreeMarker + FlyingSaucer 实现PDF在线预览、打印、下载
关键技术点: 1. Freemarker模板引擎 模板语法 2. FlyingSaucer根据模板生成pdf 兼容中文(及中文换行问题) 兼容CSS(绝对.相对定位) 兼容图片 多 ...
- vue +SpringBoot + FreeMarker + FlyingSaucer 实现PDF在线预览、打印、下载
在此,首先感谢 这篇链接的博主 我借助此文完成了我的需求,下载pdf简历 ,所以在此记录一笔 项目的大概功能如下 vue的页面点击下载按钮就能下载简历 ,谷歌浏览器 浏览器中点开这个简历如下这样的 ...
- 纯前端下载pdf链接文件,而不是打开预览的解决方案
纯前端下载pdf链接文件,而不是打开预览的解决方案 参考文章: (1)纯前端下载pdf链接文件,而不是打开预览的解决方案 (2)https://www.cnblogs.com/jackson-yqj/ ...
- 微信小程序下载word,excel,doc,pdf并打开预览并可以转发收藏
//查看并下载 contract() {wx.downloadFile({//下载url: url,//服务器上面的地址filePath: wx.env.USER_DATA_PATH + '/test ...
- js 直接打开选择文件窗口_基于HTML5 构建的 Web端现代化PDF在线预览插件——PDF.js...
引言 PDF文件现在在许多企业中常用 - 无论您是要生成销售报告,交付合同还是发送发票,PDF都是首选的文件类型.PDF.js是由Mozilla编写的JavaScript库.由于它使用vanilla ...
- vue3中将base64的pdf文件流转换成pdf并预览(三)——base64数据转pdf pdf工具栏不显示 vue3-seamless-scroll组件的使用-事件捕获 给接口追加数据
vue3中将base64的pdf文件流转换成pdf并预览(三)--接口base64数据转pdf的处理 & pdf工具栏不显示 & vue3-seamless-scroll组件的使用-事 ...
最新文章
- android 平板安装程序开发者,android – 限制平板电脑中的应用安装
- cout的输出格式初探2
- 计算机语言里的笑脸,设备类型显示笑脸
- Java的容器的线程安全
- 第5课 开心的金明《聪明人的游戏:信息学探秘.提高篇》(优化空间)
- Python静态作用域名字搜索规则
- Exchange 2010 批量移动邮箱和增加移动请求并发数
- IntelliJ IDEA如何build path
- oracle中的hint是什么,SQL优化过程中常见Oracle中HINT的30个用法
- C++之vs2017导出动态库失败
- Kubernetes 抢占调度Preempt机制源码深入剖析-Kubernetes商业环境实战
- ES6学习笔记三(字符串)
- 工作上不要遮掩,如实回答,什么样的借口可以接受
- 华为ERPS配置步骤
- VBScript连接各种数据库
- java程序员平均工资多少,详细说明
- 全新按摩控制板助力按摩产品发展
- linux 翻录cd,Linux下一个CD翻录 创CUE 压缩flac攻略
- 【目标检测】英雄联盟能用YOLOv5实时目标检测了 支持onnx推理
- 中国石油大学(北京)-《 油层物理》第二阶段在线作业
热门文章
- linux防火墙操作命令
- racte margin 居中 失效_上干货,微信用情侣签名她肯定很开心,微信个性签名居中隐藏技巧...
- Map的putAll方法踩坑实记(对象深拷贝浅拷贝)
- Docker 常用命令整合!!!带你一起理解和复习每个操作命令!!!带操作图,不会也能看懂的!!
- 新闻系统粗略说明文档
- 思源黑体ttf_模块模板 | 简单方法替换将TTF格式字体转换为Magisk模块
- java 修饰符作用_Java关键字修饰符的作用范围
- cpu烤机工具_MySQL常用工具选择和建议
- java dump分析工具_Java虚拟机详解(八)------虚拟机监控和分析工具(2)——可视化...
- php txt,PHP规范TXT文件