基于pyQt5的pdf阅读器
主要基于import fitz模块
一定是操作pip install PyMuPDF不是安装fitz
主要代码:
def generatePDFView(self):self.doc = fitz.open(self.file_path)trans_a = 200trans_b = 200trans = fitz.Matrix(trans_a / 100, trans_b / 100).prerotate(0)pix = self.doc[self.page_num].get_pixmap(matrix=trans)fmt = QImage.Format_RGBA8888 if pix.alpha else QImage.Format_RGB888pageImage = QImage(pix.samples, pix.width, pix.height, pix.stride, fmt)pixmap = QPixmap()pixmap.convertFromImage(pageImage)self.label.setPixmap(QPixmap(pixmap))self.label.resize(pixmap.size())
可以基于源码代码实习其他的功能
基于pyQt5的pdf阅读器-Python文档类资源-CSDN下载使用PyMuPDF模块打开文件。读取第一页pdf文件第一页。从第一页获取图像,是Pixmap类。更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/heguangsui123/85319052
基于pyQt5的pdf阅读器相关推荐
- QT开发的pdf阅读器资料
详细说明:基于QT的一款建议pdf阅读器,可以进行移植,可以再pc上运行.-Recommendations based on QT' s a pdf reader, can be transplant ...
- python pyqt5教程pdf_PyQt5 从零开始制作 PDF 阅读器(一)
关注微信公众号 Python高效编程后台回复 2019324 来获取源代码 此前,我已经写了三篇关于 Ui 界面的文章,分别是:猜数游戏.计时器程序和天气查询软件.这次,我们使用 Python 实现 ...
- chrome pdf android,Android PDF阅读器 (基于谷歌平台的Adobe Reader)
Android PDF阅读器 (基于谷歌平台的Adobe Reader):Adobe Reader 是用于打开和使用在 Adobe Acrobat 中创建的 Adobe PDF 的工具. 虽然无法在 ...
- PyQt5 从零开始制作 PDF 阅读器(一)
关注微信公众号 Python高效编程后台回复 2019324 来获取源代码 此前,我已经写了三篇关于 Ui 界面的文章,分别是:猜数游戏.计时器程序和天气查询软件.这次,我们使用 Python 实现 ...
- 基于MuPDF和Qt的PDF阅读器的开发
基于MuPDF和Qt的PDF阅读器的开发 一.引言 设备上要渲染显示PDF文档,类似Adobe Reader.福昕阅读器等软件.如何去实现?Handling PDF这篇文档讨论介绍了在Qt应用程序中各 ...
- 基于qt与mupdf库的pdf阅读器开发
pdf阅读器 下载mupdf源码 编译mupdf源码 qt工程链接mupdf源码静态库 参照 mupdf/docs/examples/example.c 开发 mainwindows.ui mainw ...
- android pdf阅读器开发_如何在 Windows 10 中将 Firefox 设置为默认 PDF 阅读器
PDF 作为办公一族中的必备文档,很多人都会编辑或者创建 PDF 文档,而在 Windows 系统中并没有默认的 PDF 阅读器.而在新版的 Microsoft Edge微软已在开始提供有真正的高级 ...
- pdf阅读器,pdf阅读器大全,最好pdf阅读器排行,pdf阅读器下载
pdf阅读器第一名:Adobe Reader V8.1.0 简体中文版 PDF (Portable Document Format)文件格式是电子发行文档的事实上的标准,Adobe Acrobat R ...
- Android快速SDK(12)文本pdf阅读器PdfViewer【傻瓜模式】
代码:http://download.csdn.net/detail/huangbin95487710/9259967 依赖包模式 完整运行还需要用到以下依赖包 Android快速SDK(4)对话框A ...
最新文章
- 马斯克教你的五步做事法
- 怎么去掉vux点击group产生的阴影
- 一行代码搞定 FTP 服务
- [转]Android中pendingIntent的深入理解
- Fortinet:行走在网络和安全融合领域的最前列
- 创建ASPState数据库
- ROS中使用罗技G29遥控器
- VMware虚拟机扩展硬盘内存
- linux 达人养成计划 II笔记
- 正睿OIday4总结
- 免费小说阅读器(Android版本)全站开源
- 提升执行力,小米手环打造TODO神器
- 齐天大圣蟠桃园吃桃子
- 移动端 h5和原生交互的方式
- 3KAB,贴片五脚芯片规格书
- oracle Swap_join_inputs简析
- linux设置开机自启某个命令
- The Singularity Is Near(奇点临近)阅读笔记----六大纪元
- 怎么将计算机设置为光盘引导模式,bios怎么设置从光驱启动
- 信息系统项目管理师考试难吗?备考攻略请拿走!
热门文章
- office365的订阅用户 为什么还提示我激活
- 马斯洛理论告诉你,Kubernetes可以满足微服务的这些需求
- ME525手机GPRS上网问题——APN更改
- USB、USB转串口、串口通信的区别与实现
- 轻量级插件ResourceChecker
- 「GoCN酷Go推荐」后现代时代远程办公网络问题的golang开源解决方案 —— PairMesh...
- 【调剂】中国科学技术大学生物医学工程学院(中科院苏州医工所)2023年硕士研究生(专业学位硕士)调剂简章...
- 将磁盘从FAT32格式转为NTFS格式
- 安卓恶意代码数据集(Android Malware and Benign apps)整理
- 火狐浏览器装firebug