场景

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打开、预览、保存、打印相关推荐

  1. html 打印预览 兼容,vue下使用 pdf.js 预览 和 打印 PDF文档 兼容React

    我使用前端开发框架是vue,有一个打印PDF文档的需求. 这个需求最开始是交给后台,但是明显不切实际, 因为后台服务器,根本就无法连接打印机. 所以这个预览加打印文档的需求就交到了前端, 开始我有想过 ...

  2. vue下使用 pdf.js 预览 和 打印 PDF文档 兼容React

    我使用前端开发框架是vue,有一个打印PDF文档的需求. 这个需求最开始是交给后台,但是明显不切实际, 因为后台服务器,根本就无法连接打印机. 所以这个预览加打印文档的需求就交到了前端, 开始我有想过 ...

  3. pdf文件预览、打印

    前端 pdf 文件预览的方式有多种. html元素:<iframe>.<embed> <iframe :src="pdfUrl " style=&qu ...

  4. SpringBoot + FreeMarker + FlyingSaucer 实现PDF在线预览、打印、下载

    关键技术点: 1. Freemarker模板引擎  模板语法 2. FlyingSaucer根据模板生成pdf  兼容中文(及中文换行问题)  兼容CSS(绝对.相对定位)  兼容图片  多 ...

  5. vue +SpringBoot + FreeMarker + FlyingSaucer 实现PDF在线预览、打印、下载

    在此,首先感谢 这篇链接的博主 我借助此文完成了我的需求,下载pdf简历 ,所以在此记录一笔 项目的大概功能如下 vue的页面点击下载按钮就能下载简历   ,谷歌浏览器 浏览器中点开这个简历如下这样的 ...

  6. 纯前端下载pdf链接文件,而不是打开预览的解决方案

    纯前端下载pdf链接文件,而不是打开预览的解决方案 参考文章: (1)纯前端下载pdf链接文件,而不是打开预览的解决方案 (2)https://www.cnblogs.com/jackson-yqj/ ...

  7. 微信小程序下载word,excel,doc,pdf并打开预览并可以转发收藏

    //查看并下载 contract() {wx.downloadFile({//下载url: url,//服务器上面的地址filePath: wx.env.USER_DATA_PATH + '/test ...

  8. js 直接打开选择文件窗口_基于HTML5 构建的 Web端现代化PDF在线预览插件——PDF.js...

    引言 PDF文件现在在许多企业中常用 - 无论您是要生成销售报告,交付合同还是发送发票,PDF都是首选的文件类型.PDF.js是由Mozilla编写的JavaScript库.由于它使用vanilla ...

  9. vue3中将base64的pdf文件流转换成pdf并预览(三)——base64数据转pdf pdf工具栏不显示 vue3-seamless-scroll组件的使用-事件捕获 给接口追加数据

    vue3中将base64的pdf文件流转换成pdf并预览(三)--接口base64数据转pdf的处理 & pdf工具栏不显示 & vue3-seamless-scroll组件的使用-事 ...

最新文章

  1. android 平板安装程序开发者,android – 限制平板电脑中的应用安装
  2. cout的输出格式初探2
  3. 计算机语言里的笑脸,设备类型显示笑脸
  4. Java的容器的线程安全
  5. 第5课 开心的金明《聪明人的游戏:信息学探秘.提高篇》(优化空间)
  6. Python静态作用域名字搜索规则
  7. Exchange 2010 批量移动邮箱和增加移动请求并发数
  8. IntelliJ IDEA如何build path
  9. oracle中的hint是什么,SQL优化过程中常见Oracle中HINT的30个用法
  10. C++之vs2017导出动态库失败
  11. Kubernetes 抢占调度Preempt机制源码深入剖析-Kubernetes商业环境实战
  12. ES6学习笔记三(字符串)
  13. 工作上不要遮掩,如实回答,什么样的借口可以接受
  14. 华为ERPS配置步骤
  15. VBScript连接各种数据库
  16. java程序员平均工资多少,详细说明
  17. 全新按摩控制板助力按摩产品发展
  18. linux 翻录cd,Linux下一个CD翻录 创CUE 压缩flac攻略
  19. 【目标检测】英雄联盟能用YOLOv5实时目标检测了 支持onnx推理
  20. 中国石油大学(北京)-《 油层物理》第二阶段在线作业

热门文章

  1. linux防火墙操作命令
  2. racte margin 居中 失效_上干货,微信用情侣签名她肯定很开心,微信个性签名居中隐藏技巧...
  3. Map的putAll方法踩坑实记(对象深拷贝浅拷贝)
  4. Docker 常用命令整合!!!带你一起理解和复习每个操作命令!!!带操作图,不会也能看懂的!!
  5. 新闻系统粗略说明文档
  6. 思源黑体ttf_模块模板 | 简单方法替换将TTF格式字体转换为Magisk模块
  7. java 修饰符作用_Java关键字修饰符的作用范围
  8. cpu烤机工具_MySQL常用工具选择和建议
  9. java dump分析工具_Java虚拟机详解(八)------虚拟机监控和分析工具(2)——可视化...
  10. php txt,PHP规范TXT文件