核心用法
本 Skill 提供基于 PyMuPDF + python-docx 的 PDF 到 Word 精确转换能力,支持命令行单文件/批量/指定页码转换。用户通过 python convert.py <输入> --output <输出> 即可完成转换,输出为标准 .docx 格式。
显著优点
1. 中文格式深度保留:专门针对中文文档优化,支持宋体/黑体/楷体/仿宋等标准中文字体的智能映射,字号精确到 pt 单位,公文、论文格式还原度高。
2. 段落格式完整迁移:保留 1.5 倍行距、首行缩进 2 字符(0.74cm)、段前段后间距等细节,避免常规转换后的手动排版负担。
3. 多元素支持:除基础文本外,支持表格结构、图片位置与大小的保留,满足复合文档需求。
4. 批量与分页灵活处理:支持文件夹批量转换和指定页码范围提取,提升工作效率。
潜在缺点与局限性
- 复杂布局偏差:特殊排版(如图文混排、多栏布局、旋转文本)转换效果可能不如原始 PDF,需人工微调。
- 依赖本地环境:需 Python 环境及 pymupdf、python-docx 库,非开箱即用,对非技术用户有门槛。
- 字体可用性依赖:若目标系统缺少映射后的字体,Word 会回退到默认字体,导致显示差异。
- 无 OCR 能力:扫描版 PDF 需先经 OCR 处理,本工具仅处理文本型 PDF。
适合人群
- 行政人员、法务、财务:需批量处理合同、报告、公文并保留标准格式
- 学术研究者:论文、文献格式迁移与引用整理
- 出版编辑:文档格式标准化转换
- 有一定技术基础的个人用户:可处理命令行工具
常规风险
- 格式回退风险:字体缺失或复杂排版可能导致显示异常
- 内容完整性:极端复杂的 PDF 可能出现内容错位或丢失
- 隐私安全:本地处理不经过云端,但需确保 PDF 来源可信,避免恶意文档利用 PDF 解析漏洞
- 版本兼容:输出 .docx 需在 Word 2007+ 或 WPS 打开,旧版本可能不兼容