4

财运 PDF to Image – 批量 PDF 转图片桌面工具

alimjan / / 3分钟阅读
目录导航

财运 PDF to Image

一个基于 PyQt5 的现代化 PDF 批量转图片桌面工具,支持中文 / ئۇيغۇرچە 双语界面。

功能特点

  • 批量转换 – 支持添加单个 PDF 文件或整个文件夹,批量转换为 PNG / JPEG
  • 双语界面 – 简体中文 / 维吾尔语(ئۇيغۇرچە)一键切换
  • 拖拽支持 – 直接拖拽 PDF 文件到窗口即可添加
  • 智能重命名 – 自动提取文件名中的数字注册号,转为英文/数字格式
  • 参数可调 – DPI(72~600)、JPEG 质量(10~100)自由调节
  • 实时进度 – 蓝色动态进度条 + 状态提示 + 实时日志
  • 响应式布局 – 窗口任意缩放,控件自适应
  • 维吾尔字体 – 内置 UKIJ Tor 维吾尔字体
  • 使用方法

    直接运行 exe

    下载 dist/PDF2Image.exe,双击即可运行,无需安装 Python。

    源码运行

    pip install PyQt5 PyMuPDF

    python pdf2image_gui.py

    打包 exe

    pip install pyinstaller

    pyinstaller --onefile --windowed --icon "assets/favicon.ico" --add-data "fonts/UKIJTor.ttf;fonts" --add-data "assets/favicon.ico;assets" --add-data "assets/名片码.png;assets" --hidden-import fitz --name "PDF2Image" pdf2image_gui.py

    项目结构

    ├── pdf2image_gui.py      # 主程序

    ├── assets/ # 资源文件

    │ ├── favicon.ico # 应用图标

    │ └── 名片码.png # 界面 Logo

    ├── fonts/ # 字体文件

    │ └── UKIJTor.ttf # 维吾尔字体

    ├── requirements.txt # Python 依赖

    └── dist/ # 编译输出

    └── PDF2Image.exe # 可执行文件

    技术栈

  • Python 3
  • PyQt5 – 图形界面
  • PyMuPDF (fitz) – PDF 解析渲染
  • PyInstaller – 打包 exe
  • 截图

    (待补充)

    许可

    MIT License

    分享: 微博 Twitter
    alimjan

    资质证书
    资质证书

    🤖 AI 客服

    AI 正在思考...