[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-82097":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":14,"starSnapshotCount":14,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},82097,"piaoyihe","absolutelyZero\u002Fpiaoyihe","absolutelyZero","票易合是一款基于 Python + PySide6 开发的跨平台桌面应用程序(支持windows和macos)，专门用于将多张发票 PDF 文件合并排版成指定格式。软件支持多种布局方式，可满足不同场景下的发票合并需求。",null,"Python",80,4,1,0,3,15,49,9,2.1,"Apache License 2.0",false,"main",true,[],"2026-06-12 02:04:23","# 票易合 - 发票PDF合并排版工具\n\n#### 介绍\n票易合是一款基于 Python + PySide6 开发的跨平台桌面应用程序(支持Windows和MacOS)，专门用于将多张发票 PDF 文件合并排版成指定格式。软件支持多种布局方式，可满足不同场景下的发票合并需求。\n\n![界面预览](req\u002F界面.png)\n\n#### 软件架构\n- **前端框架**: PySide6 (Qt 跨平台 GUI 框架)\n- **PDF 处理**: PyMuPDF (fitz)\n- **编程语言**: Python 3\n- **打包工具**: PyInstaller\n\n#### 功能特性\n- 支持拖拽导入 PDF 文件，亦可点击\"添加\"按钮选择文件\n- **布局自定义**：可以从1x1到10x10的范围内自由选择排版布局\n- **双模式处理**：普通模式（保留PDF矢量信息和发票监制章）、图像模式（高精度图片转换）\n- **打印顺序**：支持按列表顺序、开票日期、开票金额三种方式排序打印\n- **实时预览**：添加文件后自动生成合并预览图，支持滚轮缩放查看\n- 文件列表显示：文件名、金额、开票日期、路径、修改日期、大小\n- **文件管理**：支持上移\u002F下移调整顺序、右键菜单（打开文件、在文件夹中显示）\n- 支持删除选中、删除全部操作\n- **批量重命名**：支持根据发票字段（发票类型、商品类型、开票日期、买方名字、销方名字、金额）自定义规则批量重命名文件\n- 支持合并后直接打印\n- **重复发票检查** ：合并前检查是否有重复发票，避免重复打印\n- **导出列表**：支持导出当前文件列表为Excel文件，方便后续处理\n- **一式两份**：支持合并后打印一式两份发票，方便抵扣和存档\n- **Win7兼容** ：搭配VxKex Next可在Win7下正常使用\n\n\n#### 安装教程\n\n1. 安装 Python 3 环境\n2. 安装依赖包：\n   ```bash\n   pip install PySide6 PyMuPDF pyinstaller\n   ```\n3. 克隆项目后运行：\n   ```bash\n   python code\u002Fmain.py\n   ```\n\n#### 使用说明\n\n1. **添加文件**：将 PDF 发票文件拖入窗口，或点击\"添加\"按钮\n2. **选择布局**：根据需要选择合适的排版布局\n3. **批量重命名**：点击\"重命名\"按钮，配置规则后批量重命名文件\n   - 支持字段：发票类型、商品类型、开票日期、买方名字、销方名字、金额\n   - 示例规则：`{买方名字}-{开票日期}-{商品类型}`\n4. **查看统计**：右侧面板显示文件数量和金额统计\n5. **合并文件**：点击\"合并PDF\"按钮生成合并后的 PDF\n6. **打印输出**：可勾选\"合并后打印\"复选框直接打印\n\n#### 打包发布\n\n- Windows 打包：`package_win.bat`\n- macOS 打包：`package_macos.sh`\n\n#### 联系我们\n\n如果有问题，欢迎关注公众号并私信\n\n![公众号二维码](code\u002Fres\u002Fqrcode.jpg)\n\n\n#### 参与贡献\n\n1. Fork 本仓库\n2. 新建 Feat_xxx 分支\n3. 提交代码\n4. 新建 Pull Request\n","票易合是一款基于Python和PySide6开发的跨平台桌面应用程序，旨在帮助用户将多张发票PDF文件合并并排版成指定格式。该工具支持Windows和macOS系统，利用PyMuPDF处理PDF文件，提供多种布局方式、双模式（普通与图像）处理、实时预览等功能，以满足不同场景下的发票合并需求。其核心功能包括拖拽导入文件、自定义布局、批量重命名、重复发票检查及直接打印等。特别适合需要频繁处理大量发票的企业财务人员或个人使用，能够显著提高工作效率。",2,"2026-06-11 04:07:44","CREATED_QUERY"]