Office Word移除字符小工具 – 技术奇客开源软件系列

开源Office Word移除字符工具主界面

技术奇客出品的 Office 系列小工具:批量移除 Office Word 文档中的指定字符。

介绍

技术奇客出品的 Office 系列小工具,用于移除 Office Word 文件的指定字符。

  • 可指定目录:软件会处理该目录下的所有 docx 文件
  • 批量处理:一次搞定整个文件夹,不用逐个打开文档
  • 安全保留原文件:已处理文件带有 -revised 字样,保存在子目录《已处理文件》中

⚠️ 此工具只支持新版 docx 文件。若有 doc 文件,建议使用技术奇客开发的开源工具:Word格式转换(.doc ➡ .docx) [点击下载并安装]

更新日志

v1.1.2.0(2023-06-19)

  1. 更新介绍,增加工具运行界面截图
  2. 修复因为没有移除文字引起的不能保存当前配置的错误
  3. 增加目录文件信息显示 docx 文件数和 doc 文件数
  4. 移除自动转换 doc 为 docx 功能,提醒软件只支持 docx 文件格式处理,建议使用技术奇客的开源工具 – 转换 Word 旧版 doc 为新版 docx

v1.1.1.0(2023-06-12)

  1. icon 采用 base64 代码,便于打包不出错
  2. 文字列表条目较多时显示滚动条
  3. 重构 frame,调整视图显示,增加版本等信息
  4. 更改读写文件为 json 格式,增加目录记忆功能
  5. 增加处理任务完成后弹窗提醒处理的文件数量

v1.0.1.0(2023-06-09)

  • 调整替换算法,让替换忽略大小写并且更加准确
  • 如果是 doc 文件,先转换为 docx 文件;转换前检查之前是否已转换
  • Word 文件跳过处理 office 产生的临时文件(~$.)
  • 文件获取不包含子目录,只处理当前根目录的文件
  • 添加需处理的字符时,自动去除前后空格
  • 修复文件名处理时包含了扩展名的错误
  • 修复首次运行没有默认字符的错误,若把之前的 staff_mobile_email.txt 放到文件的同一目录,则会自动导入
  • 任务成功与否都会弹窗提醒

v1.0.0.0(2023-06-08)

  • 文本列表可自动保存,并在启动时自动加载
  • 运行移除后将在文件目录创建「已处理文件」子目录
  • 已处理文件名附加「-Revised」字样,以示区别

软件架构

软件采用 Python 3.11 + TKinter UI 开发,可以运行于 Windows 10/11。软件基于 Office Word 软件对 .docx 格式文件进行处理,前提必须安装 Word 软件。

理论上软件也可以运行于 Linux 系统,但需要依赖 LibreOffice。Linux 系统运行功能正在开发中。

使用说明

Windows 版本

  1. 下载可执行文件
  2. 双击文件并执行
  3. 添加想要移除的文本列表
  4. 选择要处理的文档所在的目录
  5. 开始处理

Linux 版本

  1. 确定已安装 Python 3 版本,最好 3.8 以上版本
  2. 安装 Python 依赖:pip install python-docx tkinter
  3. 下载本项目到本地目录,并运行:python remove_str_from_word_main.py

处理过的文件将被保存到子目录《已处理文件》当中,文件名末尾附上 -revised 字样以示区别。

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

相关链接

网站由 ITGeeker 技术奇客开发并管理;隶属于 GeekerCloud 奇客罗方智能科技。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

奇客罗方公众号 奇客罗方小程序 奇客罗方客服 ITGeeker Telegram

网站由ITGeeker技术奇客开发并管理;隶属于GeekerCloud奇客罗方智能科技
Site designed and developed by ITGeekerwhich is a sub-website of GeekerCloud
网站地图 | 沪ICP备2021031434号-4