骑着悟空看八戒 发表于 4 天前

发票合并工具



说明:
收集楼层反馈需求,进行了二次迭代,除OFD格式外均已支持,如果OFD格式需求量大,后续可以考虑内嵌支持下。

简介
“发票合并工具”允许用户将多个来源的发票文件(如PDF、图片)高效地合并成一个布局整洁的PDF文件,适合于需要整理大量票据进行财务报销的场景。

性能提升:
内存占用 ** 减少40% **预览速度 ** 提升40% **大文件处理 ** 提升60% **UI响应 ** 提升65% **


新增功能
** 完整电子印章支持 **- 数字证书完整性验证(目前我测试了论坛中一部分相似程序好像都有丢失电子印章的毛病,希望能帮助到大家把。
- 电子签章 (数字证书签名)- 电子印章 (可视化印章图像)- 时间戳印章 (带时间验证)- 企业公章 (官方电子印章)- 个人签名 (手写电子签名)


** 可缩放实时预览 ** - 鼠标滚轮缩放、拖拽查看** 智能内存管理 ** - 自动优化、流式处理** 多线程处理 ** - 分层预览、后台渲染** 多线程引擎 ** - 分层预览、后台渲染** 智能布局 ** - 高铁票动态优化** 文件拖拽 ** - 文件导入支持拖拽


兼容支持
** 格式支持 **: PDF、PNG、JPEG、BMP、TIFF、GIF** 系统支持 **: Windows 7/8/10/11 (32/64位)** 环境支持 **: Python 3.7+、PyQt5/6自适应** 打印支持 **: 跨平台打印、自动回退

使用流程:

第一步:添加文件
添加方式:
拖拽文件到窗口 (最简单)点击"添加文件..."按钮支持批量选择多个文件
支持格式:
PDF文件 (保留电子印章)
图片文件 (PNG/JPEG/BMP/TIFF/GIF)

第二步:设置选项
布局选择:
每页2张 - 报销推荐,清晰易读每页3张 - 标准选择,平衡效果每页4张 - 紧凑排列,节省纸张高铁票布局 - 专为高铁票设计
排列方向:
竖版排列 (默认)横版排列
其他选项:
添加裁剪分割线 (可选)

第三步:预览确认
实时预览:
自动显示合并效果鼠标滚轮缩放查看拖拽移动查看细节多页导航查看所有页面

第四步:生成文件
保存选项:
"仅合并生成PDF" - 保存文件"合并保存并打印" - 保存并打印

其余说明:
快速操作
- Ctrl+拖拽: 快速调整文件顺序- 双击预览: 重置缩放比例- 鼠标滚轮: 预览缩放- 右键文件: 快速移除

支持的文件
- PDF文件 (任意大小,推荐

风之影赫 发表于 4 天前

由于Python对于OFD格式支持的库实在有限,效果都不是很好,目前在重构使用Java解决,在等待下!

寒哥Gh61ac8 发表于 4 天前

建议增加横版排列,尤其是合并4张的时候

寒哥Gh61ac8 发表于 4 天前

最近更新下。

风之影赫 发表于 4 天前

看到了,下次解决

寒哥Gh61ac8 发表于 4 天前

好建议。

风之影赫 发表于 4 天前

感谢分享!!!

寒哥Gh61ac8 发表于 4 天前

感谢分享!!!

寒哥Gh61ac8 发表于 4 天前

这个不错,感谢分享!!!

风之影赫 发表于 4 天前

方便发个蓝奏盘link吗
页: [1] 2
查看完整版本: 发票合并工具