印流PDflow v1.2 — 设计师专用 PDF 版式设计工具
🎨 专为设计师打造的轻量级 PDF 工具箱 + 模板排版系统
纯本地处理,无需联网,隐私安全。
✨ 功能亮点
🧰 PDF 工具箱(四大核心工具)
| 功能 | 说明 |
|---|---|
| 合并拆分 | 多文件合并、按页拆分、页面管理 |
| 压缩优化 | 智能压缩 PDF 文件体积 |
| 格式转换 | 图片↔PDF 双向互转、PDF→Word/PPT/Excel |
| 水印处理 | 添加文字/图片水印,支持透明度与位置调节 |
📄 模板排版系统(全新模块)
设计师专用模板化排版输出工具,JSON 模板定义 + 表单输入 + 实时预览 + PDF 生成。
- 🏷️ 名片模板 — 正反面设计,支持自定义颜色、背景、字体、LOGO/QR 码
- 📑 合同模板 — 甲乙方信息、明细表格、签章区域
- 🧾 发票/收据模板 — 明细项目表格编辑、金额自动计算
- 📊 分析报告模板 — 数据可视化排版
📊 PDF → Excel 智能转换引擎
- 标准模式:pdfplumber 文本提取 + 图片嵌入
- 高级模式:RapidOCR 全量识别 + 图片提取,消除乱码
🎨 设计特性
- 深色 / 浅色双主题:专业深色模式 + 舒适浅色模式,一键切换
- 设计规范:严格遵循 DESIGN.md,统一圆角、间距、字体层级
- 主色调
#4D7CFE:专业蓝,贯穿全应用
📦 技术栈
| 层级 | 技术 |
|---|---|
| UI 框架 | PySide6 (Qt 6) |
| 语言 | Python 3.12+ |
| PDF 处理 | PyMuPDF (fitz) |
| OCR 引擎 | RapidOCR |
| 打包工具 | PyInstaller |
| 安装程序 | Inno Setup 6 |
🔧 V1.2 更新内容
新增
- 模板排版系统(名片/合同/发票/报告 4 套模板)
- PDF → Excel 高级 OCR 模式(RapidOCR 引擎)
- 深浅色主题完整适配
- SVG 矢量导出、QR 码生成
- PDF 渲染引擎优化
优化
- 安装包体积从 798MB → 211MB(压缩率 74%)
- 安装包升级为 Inno Setup 专业安装向导(中文/英文双语、桌面快捷方式、开始菜单、自定义安装路径、一键卸载)
- 模板编辑器主题适配(22 处 f-string 修复)
- 配置文件路径修复(打包版浅色模式残留根因)
- 全局 QSS 样式系统重构
修复
- 打包后浅色模式深色残留
- 导出 PDF 纹路问题
- 表格重叠与长文本换行
- 模板预览渲染问题
💻 系统要求
- 操作系统:Windows 10/11 (64-bit)
- 内存:≥ 4 GB RAM
- 磁盘空间:≥ 500 MB
📥 安装
下载 PDFlow_V1.2_Setup.exe(211 MB),双击运行专业安装向导:
- 选择语言(中文 / English)
- 选择安装路径(默认 Program Files)
- 勾选「创建桌面快捷方式」和「创建开始菜单快捷方式」
- 安装完成后自动启动印流PDflow
💡 安装和卸载均无需管理员权限。
📸 预览
📄 开源协议
本项目仅供学习交流使用。
💡 印流PDflow — 让 PDF 排版像设计一样简单。