主要基于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阅读器相关推荐

  1. QT开发的pdf阅读器资料

    详细说明:基于QT的一款建议pdf阅读器,可以进行移植,可以再pc上运行.-Recommendations based on QT' s a pdf reader, can be transplant ...

  2. python pyqt5教程pdf_PyQt5 从零开始制作 PDF 阅读器(一)

    关注微信公众号 Python高效编程后台回复 2019324 来获取源代码 此前,我已经写了三篇关于 Ui 界面的文章,分别是:猜数游戏.计时器程序和天气查询软件.这次,我们使用 Python 实现 ...

  3. chrome pdf android,Android PDF阅读器 (基于谷歌平台的Adobe Reader)

    Android PDF阅读器 (基于谷歌平台的Adobe Reader):Adobe Reader 是用于打开和使用在 Adobe Acrobat 中创建的 Adobe PDF 的工具. 虽然无法在 ...

  4. PyQt5 从零开始制作 PDF 阅读器(一)

    关注微信公众号 Python高效编程后台回复 2019324 来获取源代码 此前,我已经写了三篇关于 Ui 界面的文章,分别是:猜数游戏.计时器程序和天气查询软件.这次,我们使用 Python 实现 ...

  5. 基于MuPDF和Qt的PDF阅读器的开发

    基于MuPDF和Qt的PDF阅读器的开发 一.引言 设备上要渲染显示PDF文档,类似Adobe Reader.福昕阅读器等软件.如何去实现?Handling PDF这篇文档讨论介绍了在Qt应用程序中各 ...

  6. 基于qt与mupdf库的pdf阅读器开发

    pdf阅读器 下载mupdf源码 编译mupdf源码 qt工程链接mupdf源码静态库 参照 mupdf/docs/examples/example.c 开发 mainwindows.ui mainw ...

  7. android pdf阅读器开发_如何在 Windows 10 中将 Firefox 设置为默认 PDF 阅读器

    PDF 作为办公一族中的必备文档,很多人都会编辑或者创建 PDF 文档,而在 Windows 系统中并没有默认的 PDF 阅读器.而在新版的 Microsoft Edge微软已在开始提供有真正的高级 ...

  8. pdf阅读器,pdf阅读器大全,最好pdf阅读器排行,pdf阅读器下载

    pdf阅读器第一名:Adobe Reader V8.1.0 简体中文版 PDF (Portable Document Format)文件格式是电子发行文档的事实上的标准,Adobe Acrobat R ...

  9. Android快速SDK(12)文本pdf阅读器PdfViewer【傻瓜模式】

    代码:http://download.csdn.net/detail/huangbin95487710/9259967 依赖包模式 完整运行还需要用到以下依赖包 Android快速SDK(4)对话框A ...

最新文章

  1. 马斯克教你的五步做事法
  2. 怎么去掉vux点击group产生的阴影
  3. 一行代码搞定 FTP 服务
  4. [转]Android中pendingIntent的深入理解
  5. Fortinet:行走在网络和安全融合领域的最前列
  6. 创建ASPState数据库
  7. ROS中使用罗技G29遥控器
  8. VMware虚拟机扩展硬盘内存
  9. linux 达人养成计划 II笔记
  10. 正睿OIday4总结
  11. 免费小说阅读器(Android版本)全站开源
  12. 提升执行力,小米手环打造TODO神器
  13. 齐天大圣蟠桃园吃桃子
  14. 移动端 h5和原生交互的方式
  15. 3KAB,贴片五脚芯片规格书
  16. oracle Swap_join_inputs简析
  17. linux设置开机自启某个命令
  18. The Singularity Is Near(奇点临近)阅读笔记----六大纪元
  19. 怎么将计算机设置为光盘引导模式,bios怎么设置从光驱启动
  20. 信息系统项目管理师考试难吗?备考攻略请拿走!

热门文章

  1. office365的订阅用户 为什么还提示我激活
  2. 马斯洛理论告诉你,Kubernetes可以满足微服务的这些需求
  3. ME525手机GPRS上网问题——APN更改
  4. USB、USB转串口、串口通信的区别与实现
  5. 轻量级插件ResourceChecker
  6. 「GoCN酷Go推荐」后现代时代远程办公网络问题的golang开源解决方案 —— PairMesh...
  7. 【调剂】中国科学技术大学生物医学工程学院(中科院苏州医工所)2023年硕士研究生(专业学位硕士)调剂简章...
  8. 将磁盘从FAT32格式转为NTFS格式
  9. 安卓恶意代码数据集(Android Malware and Benign apps)整理
  10. 火狐浏览器装firebug