项目作者: Tlntin
项目描述 :
PyQt5编写的pdf小工具
高级语言: Python
项目地址: git://github.com/Tlntin/PyQt5_PdfTools.git
环境依赖
- python3.X
- Pillow:主要用于拼接图片,修改图片分辨率
pip install Pillow
- pymupdf:用于将pdf转成图片
pip install pymupdf
- PyQt5:用于GUI代码编写
pip install PyQt5
- PyQt5-tools:GUI配套工具
pip install PyQt5-tools
- Pyinstaller:用于打包python到应用程序
pip install pyinstaller
pip -r requirements.txt
目录结构
- main.py 主程序入口
- png.ico windows打包用的图标
- README.md 使用说明文档
- requirements.txt 依赖记录文件
- tools.ico Mac打包用的图标,可忽略
- tools.py 主要为pdf与图片操作的后端源代码,核心所在
- tools.png 主程序菜单栏的图标,不可删除
- ui.py UI设计界面
- test.py 用于将图片转base64二进制码
- tools_png.py 利用图片转成的py文件,里面存了一个base64字节码,main程序调用的时候会自动释放用来生成图片。
软件打包
pyinstaller -i png.ico -F -w main.py
其它建议