Office Document Editor

📝 专业文档智能批注与版本管理

专业的 DOCX/PPTX 文档编辑器,支持修订追踪、格式保留、高亮删除线标注及 Git 版本控制,适用于合同审校、报告协作等场景。

收藏
8k
安装
2.5k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Universal Office Document Editor 是一款面向专业场景的办公文档编辑工具,主打 DOCX/PPTX 格式的程序化批量修改能力。其核心用法围绕 JSON 规则驱动的编辑模式展开:用户通过定义 edits.json 文件,指定文本替换、追加内容、幻灯片重排等操作,由 Python 脚本执行并输出带格式标记的新文档。

显著优点

1. 格式保留能力:基于 python-docx 和 python-pptx 库,原生支持段落、表格、字体样式的继承,避免传统脚本编辑导致的排版混乱。
2. 可视化修订追踪:内置 highlight(高亮)、strikethrough(删除线)、bold 等样式标记,使修改痕迹一目了然,媲美 Word 原生修订模式。

3. 多源文件接入:支持本地路径、URL 下载、SFTP 远程获取及聊天附件上传,覆盖企业内外部文档流转场景。

4. Git 版本控制:文档与修改记录纳入版本管理,便于审计回溯与团队协作。

5. 差分报告生成:自动生成 Unified Diff 格式的 Markdown 对比报告,方便快速审阅变更内容。

潜在局限

  • 复杂样式风险:自定义主题、艺术字、复杂表格样式可能丢失;图片、图表需人工处理。
  • 精确匹配依赖:表格文本替换要求字符串完全匹配(含空格换行),容错性较低。
  • 无实时预览:缺乏 WYSIWYG 界面,需借助 markitdown 等工具预览后再编写规则。
  • 权限边界:SFTP 凭证、敏感文档建议本地 Git 管理,明确警示勿上传至公共仓库。

适合人群

  • 法务、合规团队处理合同批注与版本比对
  • 科研人员批量修改基金申请书、伦理审查表
  • 行政人员自动化生成多版本报告、提案
  • 开发者构建文档流水线 CI/CD 集成

常规风险

  • 数据泄露:处理含敏感信息的 DOCX 时,需确保 SFTP 通道加密及本地 Git 仓库隔离。
  • 格式损坏:复杂样式文档建议先备份,再执行批量替换。
  • 误替换:JSON 规则缺乏语义理解,可能出现上下文无关的机械替换,建议配合 diff 报告人工复核。

Office Document Editor 内容

scripts文件夹
手动下载zip · 14.7 kB
docx_editor.pytext/plain
请选择文件