当前位置: 首页 > news >正文

C#测试调用FreeSpire.PDFViewer浏览PDF文件

  Free Spire.PDFViewer是商业版Spire.PDFViewer的社区版本,支持以控件形式打开并查看PDf文件,但由于是免费版本,存在使用限制,打开的PDF文档只显示前10页内容。如果日常操作的pdf文件都不超过10页,可以考虑使用Free Spire.PDFViewer浏览PDF文件。
  FreeSpire.PDFViewer目前主要支持.net framework,使用VS2022创建基于.net framework 4.8的Winform项目,在Nuget包管理器中搜索并安装FreeSpire.PDFViewer包。

在这里插入图片描述
  安装过后,会在VS2022的工具箱中增加一类分组,其中包含pdf浏览控件,主要使用PdfViewer控件。
在这里插入图片描述
  将控件拖拽到窗体中,控件自带工具条,支持常见的打开、跳转、缩放等功能,不需写额外的代码即可打开、浏览PDf文件。
在这里插入图片描述
  最后是程序运行效果,打开PDF文件后会出现仅打开10页内容的使用限制提醒,关掉提醒即可浏览pdf文档内容。
在这里插入图片描述
  PdfViewer控件提供属性设置工具条按钮可用性,同时还支持特定的函数及事件,有兴趣的可以到参考文献1中查看详细说明,也可以在在VS2022中反编译控件以查看详细的属性、函数、事件列表。
  FreeSpire.PDFViewer模块使用方便,但无法在.net8的winform项目中使用,目前来看,还是PdfiumViewer模块更适合用于.net core项目。

参考文献:
[1]https://www.e-iceblue.com/Introduce/free-pdf-viewer-net.html

http://www.lryc.cn/news/448395.html

相关文章:

  • 又一挣钱副业:AI生成影视解说,半个月涨粉变现3.5W+!
  • R语言 基础 笔记 3
  • 【MySQL】常见的SQL优化方式(一)
  • 【重点】使用axios.request.put上传文件,报错分析
  • 最新最全的阿里大模型面试真题!看到就是赚到
  • 使用Docker快速本地部署RSSHub结合内网穿透访问RSS订阅源
  • win10系统K8S安装教程
  • C#和Python共享内存技术
  • Java每日面试题(JVM)(day15)
  • 在 CentOS 8 上安装和部署 OpenSearch 2.17 的实战指南20240924
  • 青动CRM-E售后V2.0.4
  • 免杀对抗—C++混淆算法shellcode上线回调编译执行
  • 考研数据结构——C语言实现插入排序
  • 苍穹外卖学习笔记(十三)
  • ​如果没有pos信息,只有一些近景的照片,可以用​编辑重建大师进行建模吗?​
  • 智能感知,主动防御:移动云态势感知为政企安全护航
  • 论文笔记(四十六)RobotGPT: Robot Manipulation Learning From ChatGPT
  • docker - 镜像操作(拉取、查看、删除)
  • 如何选择数据库架构
  • Mysql高级篇(中)——锁机制
  • JavaWeb图书借阅系统
  • 文档矫正算法:DocTr++
  • Vxe UI vue vxe-table vxe-grid 单元格与表尾单元格如何格式化数据
  • 【百日算法计划】:每日一题,见证成长(021)
  • 数据恢复篇:如何恢复几年前删除的照片
  • 前端注释规范
  • uniapp踩坑 tabbar页面数据刷新了但视图没有更新
  • WebAssembly与WebGPU:游戏开发的新时代
  • SAP B1 认证考试习题 - 解析版(二)
  • 《Ubuntu20.04环境下的ROS进阶学习7》