用途:面向 Claude 的 PDF 处理技能,围绕 Python 库与命令行工具完成常见 PDF 操作。约定所有生成文件写入 outputs/<文档名>/ 目录,使用小写、连字符、具描述性的名称,不写入仓库根目录或 public/ 目录。
主要能力:pypdf 做基础操作(读取、合并、拆分、提取元数据、旋转页面);pdfplumber 提取带布局的文本和表格,也可转 Excel;reportlab 创建新 PDF(Canvas 或 Platypus);命令行工具 pdftotext 提取文本、qpdf 合并拆分旋转解密、pdftk 合并拆分旋转、pdfimages 提取图片;OCR 扫描件需 pytesseract 和 pdf2image;还支持加水印、加密与表单填写。
必要用法:创建或修改 PDF 后必须做可视化验证,用 pdftoppm -jpeg -r 150 outputs/<document-name>/output.pdf outputs/<document-name>/page 渲染为图片并逐项检查字体、布局、表格、表单字段等,发现问题需修正并重新生成,不得仅靠程序检查就判定完成。
限制:表单填写需参阅 FORMS.md,高级功能与 JavaScript 库见 REFERENCE.md,JavaScript 库经 office-install 技能后用 deno run 使用;OCR 需安装依赖。具体价格、收费、平台与效果暂未提供。