PDF 转可编辑 Word 技能
创建一个视觉上忠实于原版的 DOCX,将清洗后的页面背景与可编辑的、绝对定位的文本框相结合。对所有转换任务都运行确定性的 CLI;不要手动重新创建 OOXML。
工作流程
- 解析此技能目录,并使用
scripts/pdf2word.py作为命令包装器。 - 在转换前检查源文件:
python scripts/pdf2word.py inspect INPUT.pdf --json
- 当
conversion_ready为 false 时,停止并报告限制。阅读 compatibility.md 以了解相关的失败模式。 - 转换到专用工作目录:
python scripts/pdf2word.py convert INPUT.pdf OUTPUT.docx --work-dir WORK_DIR --dpi 144
- 如果转换中断,使用
--resume重新运行相同的命令。切勿为不同的 PDF 或页面范围重用工作目录。 - 对照源文件验证输出:
python scripts/pdf2word.py validate OUTPUT.docx --pdf INPUT.pdf --json
- 将验证失败视为转换失败。不要仅仅因为文件存在就交付 DOCX。
- 对于高风险的输出,请在 Microsoft Word 中打开结果,检查第一页、中间页和最后一页,以及布局特殊的页面。
交付
报告输出路径、页数、可编辑文本框数量、背景图片数量、验证结果以及任何兼容性警告。明确指出文本是可编辑的,而非文本图形保留在页面背景中。
不要声称表格、图表或图像具有语义可编辑性。不要声称在 v0.1 中支持 OCR、混合页面大小或 LibreOffice 保真度。