doc_tools 是一个轻量级、跨平台的图形化文档工具,基于 Tauri + Rust 构建。
当前聚焦 Word (.docx) 文档处理场景,适合标书、报告、论文等文档的批量整理与发布前处理。
- 🖼️ Word 文档压缩:自动处理 DOCX 内图片,支持质量与最大宽度参数。
- 🔓 解除编辑保护:移除
documentProtection,快速恢复可编辑状态。 - 🧼 Word 去水印:清空页眉并移除文档中的背景/形状类水印内容。
- 🧾 去除标题大纲:移除 Heading 样式并统一 outline level。
- 🧲 拖拽即用:支持拖入
.docx自动填充输入输出路径。 - ⏱️ 实时耗时显示:每个工具都提供处理耗时与结果面板。
- 💻 跨平台支持:基于 Tauri 桌面架构,支持 Linux / Windows。
- 🌐 中文界面:完整中文交互,适合中文办公场景。
-
运行程序
- 开发模式:执行
cargo tauri dev - 发行模式:构建后运行生成的可执行文件
- 开发模式:执行
-
选择功能模块
word文档压缩word文档解除编辑保护word去水印word去除标题大纲
-
输入文件路径
- 可手动输入
.docx路径 - 或直接将文件拖入当前模块的拖拽区域
- 可手动输入
-
确认输出路径与参数
- 压缩模块可设置压缩质量(1-100)和最大宽度(300-4000)
- 其他模块自动按规则生成默认输出文件名
-
开始处理并查看结果
- 点击对应模块按钮执行处理
- 页面会显示状态、耗时与关键结果指标
请确保系统已安装以下依赖:
- Rust 稳定版工具链(建议最新)
cargo-tauri(Tauri CLI)
# 进入项目
cd doc_tools
# 开发运行
cargo tauri dev
# Linux 打包
cargo tauri build --no-bundle