| 功能 | 入口函数 | 输出 |
|---|---|---|
| ------ | --------- | ------ |
| 1. 提取大纲等级 | scripts/boo_analyzer.extract_outline() | _大纲目录.txt |
| 2. 序号连续性分析 | scripts/boo_analyzer.analyze_numbering() | _序号分析.txt |
| 3. 生成高亮批注 | scripts/boo_analyzer.generate_highlighted() | _高亮批注.docx |
| 一键全流程 | scripts/boo_analyzer.run_all() | 以上全部 |
# 大纲提取
python scripts/boo_analyzer.py <docx文件> outline
# 序号分析
python scripts/boo_analyzer.py <docx文件> numbering
# 高亮批注
python scripts/boo_analyzer.py <docx文件> highlight
# 一键全流程
python scripts/boo_analyzer.py <docx文件> all
import sys
sys.path.insert(0, '<skill-path>')
from scripts.boo_analyzer import extract_outline, analyze_numbering, generate_highlighted, run_all
# 提取大纲
path, stats = extract_outline('document.docx')
# 分析序号连续性
path, stats = analyze_numbering('document.docx')
# 生成高亮批注 (段落级黄色底色 + 批注)
path, stats = generate_highlighted('document.docx')
# 一键全流程
results = run_all('document.docx')
OOXML(.docx)中段落的"大纲等级"有兩個來源,优先级从高到低:
,该样式在 styles.xml 中定义了 OutlineLvl 取值:0=最高级 → 8=九级。
中添加 段落级黄色底色 + 标记word/comments.xml 写入批注定义[Content_Types].xml 和关系文件共 1 个版本