返回作品列表

网友作品 #000064 · 提交于 2026/08/07

文件处理工具箱:Excel拆分合并+证照OCR

★★★★★零基础AI 编程工具国内其他模型dotnet

作品作者

邓富军零基础
开发工具
AI 编程工具
AI 模型
国内其他模型
使用 Skill
dotnet
提交你的作品

作品简介

FileToolbox 是一款面向公众的 Windows 桌面软件(v1.2),把办公常用的文件拆分、文件合并、图片 OCR、PDF 处理收进一个工具箱。左侧导航分为文件拆分、文件合并、图片处理、PDF 处理与激活五个页面。

启动时自动校检 Windows 版本、.NET 运行时与磁盘空间,检查通过后进入主界面;首次使用有 30 天试用期,可通过激活码解锁全部功能。

核心亮点

  • 文件拆分:Excel 按指定列拆分——可输出为同一工作簿下的多个工作表,也可输出为多个独立工作簿;还支持按工作表拆分为独立文件,可自定义命名模板与表头行数
  • 文件合并:Excel 同格式追加合并、不同格式合并为多 Sheet,并支持 Word 文档合并
  • 图片处理:营业执照/身份证/通用三类 OCR 识别,图片转 Word/Excel,图片合成文档;识别营业执照上的公司名称后自动按企业全称重命名图片
  • PDF 处理:PDF 拆分为图片、PDF 转 Word、PDF 转 Excel
  • OCR 提准:自动灰度化 + 对比度增强 + 等比缩放的图像预处理,提升营业执照中文识别准确率;中文识别依赖 chi_sim 训练数据,首次使用自动下载
  • 文件解密:支持移除 docx/xlsx/pptx 的 OOXML 修改保护,支持 AES 加密 ZIP 的打开密码破解
  • 部署友好:自包含单文件,双击 EXE 即用、无需安装 .NET 运行时;激活码把有效期信息混入 HMAC-SHA256 签名,防篡改

技术与工具

  • .NET 8 + WPF(MVVM:HandyControl 3.5、CommunityToolkit.Mvvm)
  • Tesseract 5 OCR、ClosedXML(Excel 读写)、DocumentFormat.OpenXml(Word 生成)、SharpZipLib(ZIP 解密)、Serilog(日志)
  • 工程分为 Core/App/KeyGen 三部分,带单元测试与一键构建脚本;借助 dotnet Skill 与国内免费大模型开发

适用场景

  • 企业行政、财务:批量拆分合并合同与报表,批量识别归档营业执照、员工身份证资料
  • 个体工商户、小型工作室:免采购付费办公软件,满足日常文件处理与资质证件识别归档需求
  • 作者说明:图片识别准确率仍需进一步优化
原始提交内容(点开查看,可复制全文去问 AI)

办公文件处理工具箱 面向公众的 Windows 桌面软件,集文件拆分、文件合并、图片 OCR 识别、PDF 处理于一体的一站式办公工具箱。

核心功能 模块 说明 文件拆分 Excel 按指定列拆分为不同工作表或工作簿;按工作表拆分为独立文件 文件合并 Excel 同格式追加合并;不同格式合并为多 Sheet;Word 文档合并 ️ 图片处理 图片 OCR 识别(营业执照 / 身份证 / 通用),图片转 Word / Excel,图片合成为文档,智能重命名 PDF 处理 PDF 拆分为图片;PDF 转 Word;PDF 转 Excel 激活管理 30 天试用期,支持 3 个月 / 6 个月 / 1 年 / 3 年有效期激活码 技术亮点 OCR 图像预处理 — 自动灰度化 + 对比度增强 + 等比缩放,显著提升营业执照中文识别准确率 智能重命名 — 识别营业执照上的公司名称,自动将图片更名为企业全称,保留原扩展名 环境自检 — 启动时自动校检 Windows 版本、.NET 运行时与磁盘空间,检查通过后进入主界面 激活码加密 — 有效期信息混入 HMAC-SHA256 签名,不可篡改、不可明文读取 自包含单文件 — 双击 EXE 即用,无需额外安装 .NET 运行时 文件解密 — 支持 OOXML 修改保护移除(docx / xlsx / pptx),支持打开密码暴力破解(AES 加密 ZIP) ️ 系统要求 Windows 10 1809+ / Windows 11 64 位处理器 可用磁盘空间 500 MB 快速开始 解压 FileToolbox_v1.2_Release.zip 双击 FileToolbox.App.exe 弹出环境检查窗口 检查全部通过后点击「进入程序」 首次启动进入 30 天试用期 前往「激活」页面输入激活码解锁全部功能 OCR 训练数据 图片 OCR 功能依赖中文训练数据 chi_sim.traineddata。首次使用时程序会自动下载到 %LocalAppData%\FileToolbox\tessdata。

若自动下载失败,请手动将 chi_sim.traineddata 放置到 EXE 同目录下的 tessdata 文件夹。

技术架构 分层 技术选型 运行时 .NET 8 桌面框架 WPF + MVVM UI 组件 HandyControl 3.5 MVVM 工具 CommunityToolkit.Mvvm OCR 引擎 Tesseract 5 Excel 读写 ClosedXML Word 生成 DocumentFormat.OpenXml ZIP 解密 SharpZipLib 日志记录 Serilog 项目结构 FileToolbox/ src/ FileToolbox.Core/ # 核心业务逻辑与服务 FileToolbox.App/ # WPF 桌面应用 (MVVM) FileToolbox.KeyGen/ # 激活码生成工具 tests/ # 单元测试 build.ps1 # 一键构建打包脚本 README.md