查看: 487|回复: 59

[PC] 办公工具箱合集打包一体了,看看市场需求量大不大

[复制链接]

545

主题

0

回帖

906

积分

UID
4
贡献
9 点
钻石
99 个
C币
8 个
发表于 2026-8-18 09:44:00 | 显示全部楼层 |阅读模式
# OfficeToolbox 办公工具箱 · 功能说明

需求都已记录,合理的会跟进,版主认为AI参与编写不算原创,把帖子移到这里,

本帖以后不再更新,抱歉各位,凑合用吧_2026-08-20 08:11

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

做个市场调研,可以提需求,有空会看,有好的建议,后期会优化_2026-08-18 17:30

有求必应,蓝奏云已经更新,主打听劝。

因时间原因,具体功能我没怎么测哈,后续更不更新看时间,纯散修!瞅了两眼需求不是很多,先不做修改了。嘻嘻。

**版本:v2.4**  

**平台:Windows 64 位 · .NET 8 WPF**  

**原则:全程本地处理,文件不上传云端**

---

## 一、产品简介

OfficeToolbox 是一款集成多种日常办公能力的桌面工具箱,涵盖图片、PDF、文档互转、表格、文件整理、压缩等场景。所有处理在本地完成,适合对数据隐私有要求的个人与办公环境。

---

## 二、通用能力

| 能力 | 说明 |

|------|------|

| 本地处理 | 不联网上传文件(OCR 首次使用需下载语言包除外) |

| 路径记忆 | 各模块输入/输出路径自动保存到 `%AppData%\OfficeToolbox\settings.json` |

| 拖拽输入 | 将文件或文件夹拖入主窗口,自动填入当前模块 |

| 任务取消 | 批量任务进行中,底栏可点「取消」中断 |

| 进度反馈 | 底栏显示状态文字与进度条 |

| 打开输出 | 任务完成后,底栏「打开输出位置」可直达结果目录或文件 |

---

## 三、功能模块

### 文档类

#### 1. 图片批处理

对文件夹内图片批量处理,支持子目录递归。

| 功能 | 说明 |

|------|------|

| 缩放 | 指定宽高;宽为 0 时按原尺寸仅转格式 |

| 压缩 | JPEG 质量可调(默认 85) |

| 转格式 | jpg / png / bmp / gif / tif / webp |

| 保持比例 | 缩放时可勾选 |

| 文字水印 | 可选;支持字号、透明度、平铺或底部居中 |

**输出**:未指定输出目录时,默认在输入目录下创建 `_output`。

---

#### 2. 图片转换

| 模式 | 说明 |

|------|------|

| 多图合并 PDF | 将文件夹内图片按顺序合成一个 PDF |

| 批量旋转 | 顺时针 90° / 逆时针 90° / 180° |

| 清除 EXIF | 去除图片元数据,输出到新目录 |

| 批量转格式 | 统一转为指定格式(jpg/png/bmp 等) |

---

#### 3. 文档互转 & OCR

| 模式 | 输入 | 输出 |

|------|------|------|

| PDF → Word | .pdf | .docx(按页提取文本与结构) |

| PDF → Excel | .pdf | .xlsx(按页提取) |

| Word → PDF | .docx | .pdf |

| Excel → PDF | .xlsx | .pdf |

| OCR:PDF → 文本 | .pdf | .txt(扫描件识别) |

| OCR:图片文件夹 | 图片目录 | 每张图对应一个 .txt |

**OCR 语言**:中英混合 / 仅英文 / 仅中文。  

**页码范围**:PDF 相关操作支持如 `1-3,5,8` 的页码写法。  

**说明**:首次 OCR 会自动下载 Tesseract 语言包到 `%AppData%\OfficeToolbox\tessdata`,需联网一次。

---

#### 4. PDF 工具

| 模式 | 说明 |

|------|------|

| 合并多个 PDF | 至少 2 个文件,按列表顺序合并 |

| 拆成单页 | 每页输出为一个独立 PDF |

| 加文字水印 | 斜角半透明文字水印 |

| 导出真实页面 PNG | 基于 Docnet 渲染,非占位图;可调 DPI |

| 提取指定页 | 按页码范围输出新 PDF |

| 提取全文 → TXT | 基于 PdfPig 提取可复制文本 |

---

#### 5. PDF 修改

| 模式 | 说明 |

|------|------|

| 删除指定页 | 如 `2,5-7` |

| 旋转页面 | 90° / 180° / 270°,可指定页码 |

| 按自定义顺序重排 | 如 `3,1,2,4-6` |

| 整份倒序 | 最后一页变第一页 |

| 插入空白页 | 指定插入位置 |

| 添加页码 | 自定义格式,默认「第 {0} 页 / 共 {1} 页」 |

| 插入另一份 PDF | 在指定页后插入其他 PDF 全部页面 |

| 加密 | 设置打开密码 |

| 解密 | 移除已知密码 |

选择 PDF 后界面会显示当前文件总页数。

---

#### 6. 表格处理

| 模式 | 说明 |

|------|------|

| 合并 Excel | 多个 .xlsx 合并为一个工作簿 |

| 合并 CSV | 多个 .csv 合并为一个文件 |

| 按列拆分 CSV | 按指定列值拆成多个 CSV 文件 |

| 工作表 → CSV | 将 Excel 各工作表导出为 CSV |

| 去重(CSV/Excel) | 按整行或指定列去重,输出去重后文件 |

| 按列筛选 CSV | 指定列名 + 筛选值(包含匹配,忽略大小写) |

支持一次添加多个表格文件;去重/筛选需指定单文件路径。

---

### 文件类

#### 7. 批量重命名

| 规则 | 说明 |

|------|------|

| 前缀 / 后缀 | 在文件名前后追加文字 |

| 查找替换 | 替换文件名中的指定片段 |

| 序号 | 起始序号、位数(如 001、002…) |

| 子文件夹 | 可选是否包含子目录 |

**流程**:先「预览」查看变更列表,确认后再「确认重命名」执行。

---

#### 8. 文件整理

| 模式 | 说明 |

|------|------|

| 查找重复文件 | MD5 校验,列出重复组 |

| 子目录占用排行 | 统计各子目录大小与文件数 |

| 计算 MD5/SHA256 | 批量计算哈希值 |

| 导出文件清单 CSV | 导出目录下文件列表 |

| 删除空文件夹 | 递归删除无内容的空目录 |

查重、哈希结果可导出为 CSV 报告。

---

#### 9. 压缩解压

| 模式 | 说明 |

|------|------|

| 打包为 ZIP | 添加多个文件/文件夹,支持压缩级别:最快 / 标准 / 最小 |

| 解压 ZIP | 解压到指定目录 |

---

### 专项类

#### 10. 签名图处理

将手写签名等图片批量转为 **1 位色 BMP**,常用于电子签章系统。

| 参数 | 说明 |

|------|------|

| 尺寸 | 默认 115×55,可自定义 |

| 阈值 | 黑白转换阈值 |

| 反色 | 可选反色处理 |

输出文件名与原图一致,扩展名改为 `.bmp`。

---

#### 11. 扫描增强

针对扫描件、拍照文档做批量图像增强,输出 PNG。

| 调整项 | 说明 |

|--------|------|

| 亮度 / 对比度 | 数值可调 |

| 锐化 | 可选 |

| 灰度 | 转灰度图 |

| 二值化 | 配合阈值生成黑白图 |

---

#### 12. 文本小工具

纯本地文本处理,支持读入 txt/csv/log/md 等文件。

| 操作 | 说明 |

|------|------|

| 去重 | 按行去重 |

| 排序 | 按行排序 |

| 去空行 | 删除空白行 |

| 去首尾空格 | 每行 trim |

| 加行号 | 为每行添加序号 |

| 提取数字 | 从文本中提取数字 |

输入区实时显示行数、字符数统计;输出可复制或存文件。

---

#### 13. 小工具

| 模式 | 说明 |

|------|------|

| 批量生成二维码 | 每行文字生成一个 PNG 二维码 |

| Base64 编解码 | 文本或文件 Base64 转换 |

| 随机密码 | 可调长度,可选大写/数字/符号 |

| JSON 格式化 | 格式化或压缩 JSON |

---

## 四、使用建议

1. **拖拽**:在对应模块下,直接把文件/文件夹拖进窗口最快。

2. **页码写法**:PDF 相关功能统一支持 `1-3,5,8` 这类范围表达式。

3. **OCR 效果**:扫描件越清晰识别越好;复杂版式 PDF→Word 以文本提取为主,不保证版式完全一致。

4. **PDF 加密**:解密需知道原密码;加密后请妥善保管密码。

5. **大批量任务**:处理大量文件时可随时点「取消」,已完成的文件不会回滚。

---

## 五、运行与依赖

### 分发

| 项目 | 要求 |

|------|------|

| 操作系统 | Windows 64 位 |

| .NET 运行时 | **不需要**(自包含) |

| 体积 | 约 190 MB(含运行时与原生库) |

| 入口程序 | `OfficeToolbox.exe` |

### 依赖说明

- **PDF 渲染**:pdfium(Docnet)

- **OCR**:Tesseract(语言包首次自动下载)

- **表格**:ClosedXML、CsvHelper

- **PDF 读写**:PdfSharpCore、PdfPig

---

## 六、模块一览

| 分类 | 模块 | 典型场景 |

|------|------|----------|

| 文档 | 图片批处理 | 批量缩图、加水印 |

| 文档 | 图片转换 | 图片转 PDF、清元数据 |

| 文档 | 文档互转 & OCR | PDF/Word/Excel 互转、扫描识别 |

| 文档 | PDF 工具 | 合并拆分、导图、提取文字 |

| 文档 | PDF 修改 | 删页、旋转、加密 |

| 文档 | 表格处理 | 合并、去重、筛选、导出 |

| 文件 | 批量重命名 | 规则化改名 |

| 文件 | 文件整理 | 查重、算哈希、清空目录 |

| 文件 | 压缩解压 | ZIP 打包/解压 |

| 专项 | 签名图 | 手写签转 BMP |

| 专项 | 扫描增强 | 文档扫描后期 |

| 专项 | 文本小工具 | 文本清洗整理 |

| 专项 | 小工具 | 二维码、Base64、密码 |

---

*OfficeToolbox · 本地办公工具箱 · v2.4*

下载链接通过网盘分享的文件:publish(1).rar

链接: https://pan.baidu.com/s/1syomCIzeyrkDYqkCiDzdIA?pwd=52pj 提取码: 52pj

蓝奏云链接:https://wwavc.lanzoue.com/ie7TS4338ojc    密码:52pj
温馨提示:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
6、网络世界也请遵守我国的法律法规!一旦发现违法行为,将立即封存相关信息并报警处理!
回复

使用道具 举报

0

主题

396

回帖

45

积分

UID
621140
贡献
0 点
钻石
0 个
C币
1 个
发表于 2026-8-20 16:31:22 | 显示全部楼层
先解决有无,再解决好坏,顺序反了会浪费很多时间。想请教下你们的监控是怎么做的?
回复

使用道具 举报

0

主题

366

回帖

43

积分

UID
809976
贡献
0 点
钻石
0 个
C币
0 个
发表于 2026-8-21 06:11:21 | 显示全部楼层
选型的时候别只看性能,生态和文档同样重要。
回复

使用道具 举报

0

主题

349

回帖

39

积分

UID
218369
贡献
0 点
钻石
0 个
C币
1 个
发表于 2026-8-21 15:27:30 | 显示全部楼层
这类方案在小规模下表现很好,上量之后瓶颈就出来了。
回复

使用道具 举报

0

主题

378

回帖

36

积分

UID
501439
贡献
0 点
钻石
0 个
C币
1 个
发表于 2026-8-22 00:50:47 | 显示全部楼层
这类改动的风险在于回滚,一定要留好后路。
回复

使用道具 举报

0

主题

352

回帖

0

积分

UID
422988
贡献
0 点
钻石
0 个
C币
0 个
发表于 2026-8-22 10:06:56 | 显示全部楼层
安全配置不能省,出事之后再补成本高得多。
回复

使用道具 举报

0

主题

370

回帖

55

积分

UID
965823
贡献
0 点
钻石
0 个
C币
1 个
发表于 2026-8-22 19:08:50 | 显示全部楼层
看完之后对这块的认识清晰了不少。
回复

使用道具 举报

0

主题

389

回帖

53

积分

UID
990420
贡献
0 点
钻石
0 个
C币
1 个
发表于 2026-8-23 07:37:30 | 显示全部楼层
文档里没写的边界情况往往才是真正的坑。你们的规模大概多少?想判断下方案是否适用。
回复

使用道具 举报

0

主题

359

回帖

0

积分

UID
908569
贡献
0 点
钻石
0 个
C币
0 个
发表于 2026-8-23 23:32:57 | 显示全部楼层
备份策略比高可用更值得先做,出事的概率高得多。
回复

使用道具 举报

0

主题

390

回帖

53

积分

UID
737295
贡献
0 点
钻石
0 个
C币
1 个
发表于 2026-8-24 09:39:01 | 显示全部楼层
日志的粒度要控制好,太细反而找不到重点。
回复

使用道具 举报

温馨提示:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
6、网络世界也请遵守我国的法律法规!一旦发现违法行为,将立即封存相关信息并报警处理!
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ客服返回顶部