Releases: icescat/batch-document-printer
Releases · icescat/batch-document-printer
办公文档批量打印器 v5.1
🚀 v5.1 (2025-06-25) - 架构重构版本
新增功能
- ✅ 多格式支持扩展: 新增图片文件(.jpg, .jpeg, .png, .bmp, .tiff, .tif, .webp)和文本文件(.txt)支持
- ✅ WPS兼容性: 完整支持WPS格式(.wps, .dps, .et),复用Office处理器
- ✅ 智能提示系统: 优化的tooltip提示,仅在必要位置显示帮助信息
- ✅ 增强编码支持: 文本文件智能编码检测(UTF-8, GBK, GB2312等)
架构重构
- 🔧 策略模式+注册器: 全新的模块化处理器架构,每种文件格式独立处理器
- 🔧 GUI组件分离: GUI功能模块化,提升代码可维护性
- 🔧 并发优化: 改进的多线程页数统计,提升处理效率
技术升级
- 📈 支持Python 3.12+,向下兼容3.8+
- 📈 改进内存管理,减少大文件处理时的内存占用
- 📈 更快的启动速度和更稳定的COM接口调用
办公文档批量打印器 v4.1
办公文档批量打印器 v4.1 发布说明
🐛 Bug修复
拖拽导入功能修复
- 修复问题: 拖拽导入文件名或路径包含空格时导入失败的问题
🔧 技术改进
代码优化
- 简化拖拽事件处理逻辑
- 移除调试代码,提升运行效率
- 改进错误提示信息的用户友好性
兼容性增强
- 更好地支持Windows文件系统的路径格式
- 增强对含有特殊字符文件名的处理能力
📦 下载
直接下载(推荐)
- Windows 可执行文件:
办公文档批量打印器v4.1.exe - 系统要求: Windows 10/11 (64位)
安装说明
- 下载
办公文档批量打印器v4.1.exe - 双击运行即可使用,无需安装
- 首次启动可能需要10-30秒初始化时间
💻 系统要求
- 操作系统: Windows 10/11 (64位)
- 必需软件: Microsoft Office (用于Word、PowerPoint和Excel文档)
- 可选软件: PDF阅读器 (用于PDF文档打印)
- 硬件要求: 至少一台可用的打印机
🆕 升级建议
如果您正在使用v4.0版本,强烈建议升级到v4.1以获得更好的拖拽导入体验,特别是:
- 处理文件名包含空格的文档
- 处理路径中包含空格的文件和文件夹
- 同时拖拽多个文件时的稳定性
🐛 已知问题
目前暂无已知问题。如果您在使用过程中遇到任何问题,请通过Issues反馈。
📝 更新日志
v4.1 (2024-12-19)
- 🐛 修复拖拽导入文件名含空格失败的问题
- 🔧 优化拖拽数据解析逻辑
- 🧹 清理调试代码,提升性能
v4.0 (之前版本)
- ✨ 新增拖拽导入功能
- ✨ 支持直接拖拽文件和文件夹到应用界面
- 📊 页数统计功能增强
办公文档批量打印器 v4.0
🎉 版本亮点
v4.0 重大更新:全新拖拽导入功能!
现在您可以直接将文件或文件夹拖拽到程序窗口中,实现更加便捷的文档添加体验。这一功能大大提升了批量文档处理的效率,让办公打印工作更加流畅。
🆕 新增功能
🎯 拖拽导入功能
- 直接拖拽文件:支持拖拽单个或多个文档文件到程序窗口
- 批量拖拽文件夹:拖拽整个文件夹,自动扫描其中的所有支持文档
- 智能识别:自动区分拖拽的文件和文件夹,分别处理
- 递归搜索:拖拽文件夹时自动搜索子目录中的文档
- 类型过滤集成:拖拽导入遵循用户设置的文件类型过滤器
- 多目标支持:可拖拽到文档列表区域或主窗口任意位置
- 实时反馈:拖拽完成后显示成功导入的文档数量
🔧 技术改进
- 新增tkinterdnd2依赖:专业的拖拽功能库,提供稳定的跨平台支持
- 优化错误处理:完善的拖拽异常处理机制
- 改进用户体验:拖拽过程中的状态提示和进度反馈
📋 完整功能列表
核心功能
- ✅ 批量文档打印:Word、PowerPoint、Excel、PDF
- ✅ 智能页数统计:精确计算各类文档页数
- ✅ 灵活文档管理:多种添加方式,便捷列表操作
- ✅ 完善打印控制:打印机选择、参数配置、进度监控
- ✅ 文件类型过滤:可选择扫描的文档类型
- 🆕 拖拽导入:直观的文件和文件夹拖拽添加
支持格式
- Word文档:
.doc、.docx - PowerPoint演示文稿:
.ppt、.pptx - Excel表格:
.xls、.xlsx - PDF文件:
.pdf
打印特性
- 多打印机支持:自动检测系统打印机
- 灵活纸张设置:A4、A3、Letter等标准尺寸
- 双面打印:支持双面打印机
- 彩色控制:彩色/黑白模式选择
- 批量处理:一键打印所有文档
💻 系统要求
操作系统
- Windows 10 (64位) 或更高版本
- Windows 11 (推荐)
必需软件
- Microsoft Office:用于Word、PowerPoint、Excel文档处理
- PDF阅读器:系统默认PDF程序(如Adobe Reader、Edge等)
硬件要求
- 内存:至少4GB RAM
- 存储空间:50MB可用空间
- 打印机:至少一台已安装的打印机
办公文档批量打印器 v3.0
🎉 办公文档批量打印器 v3.0 发行说明
发布日期: 2025年6月23日
版本: v3.0.0
文件大小: 约24.6MB
兼容性: Windows 10/11 (64位)
🌟 版本亮点
📊 全新页数统计功能
v3.0版本的最大亮点是智能页数统计系统,帮助用户在打印前准确了解文档页数,有效控制打印成本。
✨ 新增功能
🔢 页数统计功能
- 智能识别: 自动识别Word、PowerPoint、Excel、PDF四种文档格式的页数
- 批量统计: 支持一键统计所有已添加文档的总页数
- 分类显示: 按文件类型分别显示页数统计结果
- 详细报告: 提供完整的统计报告,包括成功统计和错误文件信息
- 实时进度: 统计过程中显示进度条和当前处理状态
- 成本参考: 为打印成本评估提供重要数据支持
🖥️ 页数统计对话框
- 独立界面: 专门的页数统计窗口,显示详细统计结果
- 可视化展示: 直观的数据展示和分类汇总
- 错误处理: 清晰显示无法统计的文件及原因
- 导出功能: 支持统计结果的保存和导出
📖 使用指南
🎯 页数统计使用方法
- 添加文档: 使用"添加文件"或"添加文件夹"功能添加需要统计的文档
- 开始统计: 点击"计算页数"按钮启动统计过程
- 查看结果: 在弹出的统计对话框中查看详细结果
- 成本评估: 根据统计结果评估打印成本和纸张需求
💡 使用技巧
- 文件类型过滤: 使用顶部的文件类型勾选框筛选要处理的文档类型
- 批量处理: 支持同时统计多种格式的文档
- 错误处理: 如果某些文件无法统计,会在结果中显示具体原因
🐛 已知问题
⚠️ 注意事项
- Excel文档: 需要安装Microsoft Excel才能准确统计页数
- 受保护文档: 密码保护的文档可能无法统计页数
- 损坏文件: 损坏的文档文件会在错误报告中显示
🔄 兼容性
- Office版本: 支持Office 2016及以上版本
- 文档格式: 优先支持新格式(.docx, .pptx, .xlsx),兼容旧格式(.doc, .ppt, .xls)
🙏 致谢
感谢所有用户的反馈和建议,v3.0版本的页数统计功能正是基于用户需求开发的实用功能。
📄 更新日志
v3.0.0 (2025-06-23)
- ✨ 新增页数统计功能
- ✨ 新增页数统计对话框
- 🔧 优化文档管理器
- 🔧 扩展数据模型
- 📝 更新完整文档
- 🏗️ 改进系统架构
v2.0.0 (之前版本)
- ✨ Excel文档支持
- ✨ 文件类型过滤器
- 🔧 界面优化
- 🐛 Bug修复
v1.0.0 (首个版本)
- 🎉 基础批量打印功能
- 📁 文档管理
- ⚙️ 打印设置
- 🖥️ 图形用户界面
办公文档批量打印器 v2.0
🎉 v2.0.0 新功能发布
✨ 新增功能
- 📊 Excel文档支持: 新增对.xls和.xlsx文件的批量打印支持
- 🔍 文件类型过滤器: 界面顶部增加Word、PPT、Excel、PDF四个过滤选项
- ⚙️ 智能默认设置: Word(✓)、PPT(✓)、Excel(✗)、PDF(✓)
- 💾 设置持久化: 过滤器选择自动保存,下次启动时恢复
🛠️ 改进优化
- 📁 优化项目结构,清理冗余文件
- 📝 简化README文档,提升可读性
- 🎯 更精确的文件类型检测和处理
💻 技术规格
- 系统要求: Windows 10/11 (64位)
- 必需软件: Microsoft Office (用于Word、PowerPoint和Excel文档)
- 文件大小: 约12MB
- 支持格式: .doc, .docx, .ppt, .pptx, .xls, .xlsx, .pdf
📥 安装说明
- 下载
办公文档批量打印器v2.0.exe - 双击运行即可使用,无需安装
- 首次启动可能需要10-30秒初始化时间
🔄 从v1.0升级
- 直接下载新版本覆盖旧版本即可
- 用户设置和配置会自动迁移
办公文档批量打印器 V1.0
📄 办公文档批量打印器 v1.0.0
这是批量文档打印器的首个正式发行版,提供完整的桌面应用程序。
✨ 主要功能
- 🗂️ 批量文档管理: 支持拖拽添加单个文件或整个文件夹
- 📋 多格式支持: Word (.doc/.docx)、PowerPoint (.ppt/.pptx)、PDF 文件
- 🖨️ 灵活打印设置: 选择打印机、纸张尺寸、份数、双面打印、彩色模式
- ⚡ 一键批量打印: 高效处理大量文档
- 💾 设置保存: 自动保存用户偏好设置
🔧 系统要求
- Windows 10/11 (64位)
- Microsoft Office (用于 Word 和 PowerPoint 文档)
- PDF 阅读器 (用于 PDF 文档)
- 至少一台可用的打印机
📦 安装说明
- 下载
办公文档批量打印器.exe文件 - 双击运行即可使用,无需安装
- 首次运行可能需要较长时间初始化
🐛 已知问题
- 首次启动可能较慢
- 需要 Microsoft Office 环境支持 Word/PPT 文档打印
📞 技术支持
如有问题或建议,请在 Issues 中反馈。
开发者: 喵言喵语
版本: 1.0.0
发布日期: 2025-06-22