项目作者: Tlntin

项目描述 :
PyQt5编写的pdf小工具
高级语言: Python
项目地址: git://github.com/Tlntin/PyQt5_PdfTools.git
创建时间: 2020-05-15T01:50:44Z
项目社区:https://github.com/Tlntin/PyQt5_PdfTools

开源协议:

下载


环境依赖

  1. python3.X
  2. Pillow:主要用于拼接图片,修改图片分辨率
  1. pip install Pillow
  1. pymupdf:用于将pdf转成图片
  1. pip install pymupdf
  1. PyQt5:用于GUI代码编写
  1. pip install PyQt5
  1. PyQt5-tools:GUI配套工具
  1. pip install PyQt5-tools
  1. Pyinstaller:用于打包python到应用程序
  1. pip install pyinstaller
  • 一键安装依赖(上面单个安装和下面一键安装都行)
  1. pip -r requirements.txt

目录结构

  1. - main.py 主程序入口
  2. - png.ico windows打包用的图标
  3. - README.md 使用说明文档
  4. - requirements.txt 依赖记录文件
  5. - tools.ico Mac打包用的图标,可忽略
  6. - tools.py 主要为pdf与图片操作的后端源代码,核心所在
  7. - tools.png 主程序菜单栏的图标,不可删除
  8. - ui.py UI设计界面
  9. - test.py 用于将图片转base64二进制码
  10. - tools_png.py 利用图片转成的py文件,里面存了一个base64字节码,main程序调用的时候会自动释放用来生成图片。

软件打包

  • 直接使用Pyinstaller打包主程序
  1. pyinstaller -i png.ico -F -w main.py

其它建议

  • 如果对软件有更好的建议,可以直接给我发邮件371043382@qq.com
  • 如果你也是python的学习爱好者,欢迎加群一起学习:974759263
  • Python个人博客,不定期更新python学习教程:https://www.vbahome.cn/