pdf转word

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

将PDF转为Word文档并保持字体、排版。自动检测文字层:文字版PDF用pdf2docx直接转换(保留字体/排版/表格);扫描件PDF(无文字层)用macOS Vision OCR识别后结构化重建可编辑Word。适用于合同、扫描文书、判决书等。触发词:PDF转Word、转成Word、可编辑版、扫描件OCR、文字版。

一句话选型结论

按资料字段整理

pdf转word是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_7ad07b2c/pdf-word
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_7ad07b2c仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791706605
正文体量4.4 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
pdf转word当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

4.4 KB
模型实际读到的说明书原文,来自技能仓库

PDF转Word

将任意 PDF 转为 Word(.docx),优先保真,扫描件走 OCR 重建可编辑文字版。

判定路线

先用 pypdf 检查每页文字层:

python3 - <<'EOF'
from pypdf import PdfReader
r = PdfReader('输入.pdf')
for i, p in enumerate(r.pages):
    t = p.extract_text() or ''
    print(f'第{i+1}页: 文字长度={len(t)} 图片数={len(p.images) if hasattr(p,"images") else 0}')
EOF
  • 全部页面文字长度 > 0 → 路线 A(pdf2docx 直转,最保真)
  • 全部文字长度 = 0(纯扫描件) → 路线 B(Vision OCR 重建)
  • 混合 → 逐页分路线,OCR 页用路线 B 处理

路线 A:文字版 PDF 直转(保留字体排版)

python3 -c "
from pdf2docx import Converter
cv = Converter('输入.pdf')
cv.convert('输出.docx', multi_processing=False)
cv.close()
"

转换后建议用 python-docx 抽查:段落数、表格数、每页图片数,确认无丢页。

路线 B:扫描件 OCR 重建(可编辑文字版)

步骤 1:渲染高清图

mkdir -p ocr_tmp && python3 - <<'EOF'
import pymupdf
pdf = pymupdf.open('输入.pdf')
for i, page in enumerate(pdf):
    pix = page.get_pixmap(dpi=300)   # 300dpi 保证OCR质量
    pix.save(f'ocr_tmp/page_{i+1:02d}.png')
print('渲染完成:', len(pdf), '页')
EOF

步骤 2:macOS 原生 Vision OCR(无需安装任何包)

swift scripts/ocr.swift ocr_tmp > ocr_tmp/ocr_result.json
  • 引擎:VNRecognizeTextRequest(recognitionLevel=.accurate,语言 zh-Hans + en-US)
  • 输出:JSON,每行含 text + 归一化坐标(x/y 为中心点,左下原点)
  • 中文识别质量好,本地运行,文件不出本机(适合病历等敏感文档)

步骤 3:版面重组

用 y 坐标聚类合并同一排(容差约 0.006),排内按 x 升序拼接,得到每页按视觉顺序的文本:

python3 - <<'EOF'
import json
data = json.load(open('ocr_tmp/ocr_result.json'))
for page in data:
    lines = sorted(page['lines'], key=lambda l: (-round(l['y'],2), l['x']))
    rows = []
    for l in lines:
        if rows and abs(l['y'] - rows[-1]['y']) < 0.006:
            rows[-1]['items'].append(l)
        else:
            rows.append({'y': l['y'], 'items': [l]})
    print(f"===== {page['page']} =====")
    for r in rows:
        items = sorted(r['items'], key=lambda i: i['x'])
        print(' | '.join(i['text'] for i in items))
EOF

步骤 4:结构化重建 Word

  • 逐页人工校对重组文本(签名、印章、勾选框必然不准)
  • 用 scripts/build_word.py 提供的辅助函数(h1/h2/field/kv_table/note)构建:单据标题黑体居中、字段表格化、长段落正文
  • 每类单据之间 pagebreak() 分页,保持与原件一致的页数结构

输出质量门禁

  1. 页数一致:Word 中图片数/分节数 == 原 PDF 页数
  2. 关键字段无错漏:姓名、日期、诊断/结论、金额等逐项核对
  3. 标注规范:
    - 手写签名、勾选框 → (手写签名,识别为"X"[?]),OCR 无法确认的标 [?]
    - 扫描模糊段落 → 如实标注(此段原件字迹模糊,OCR未能完整识别,详见原扫描件),禁止编造内容
    - 医疗文书、法律文书:涉及诊断/结论/编码/金额的推断项必须标 [?] 并提示"以原件为准"

注意事项

  • 隐私:全程本地处理(OCR 用系统 Vision,不出网)。敏感文档优先本地方案,勿用远程 OCR 服务
  • 环境:macOS 需要 Swift CLI(Xcode Command Line Tools,swift --version 验证);Python 依赖装隔离 venv,勿污染系统环境
  • 性能:扫描件 300dpi 渲染每页约 2-5 秒 OCR,11 页文档约 1 分钟内完成
  • 边界:图片型 PDF 无字体可言,"字体正确"= 版面/比例一致;纯文字需求优先文字版 PDF 直转

常见问题

5 问
答案由本站依据条目字段整理
pdf转word怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_7ad07b2c/pdf-word。安装方式为未标注。装完刷新技能列表或重开客户端。

pdf转word支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

pdf转word权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

pdf转word收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

pdf转word用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。