SuperAPI AI 工具集

pdf

办公与效率

查看项目

更新于 10-16 05:47

技能介绍

用途:为 Claude 提供一套 PDF 处理操作指南,覆盖文本与表格提取、新建 PDF、合并拆分、旋转、元数据读取、加密、水印、图片提取、扫描件 OCR 以及表单填写等常见任务。

主要能力与工具:

  • pypdf:读取页数、提取文本、合并、拆分、读取元数据、旋转页面、加密、添加水印。
  • pdfplumber:按版面提取文本,提取表格并可结合 pandas 汇总导出 Excel。
  • reportlab:用 Canvas 或 Platypus 创建单页/多页 PDF。
  • 命令行:pdftotext 提取文本(-layout 保留版面,-f/-l 指定页范围);qpdf 合并、拆分、旋转、解密;pdftk 合并、burst 拆分、旋转;pdfimages 提取图片。
  • OCR:pytesseract 配合 pdf2image,先将扫描件转图片再识别。

使用方式:按任务选择对应库或命令,示例包括 PdfReader/PdfWriter 读写、page.extract_text()、page.extract_tables()、writer.encrypt()、page.merge_page() 等;命令行如 pdftotext input.pdf output.txt、qpdf --empty --pages file1.pdf file2.pdf -- merged.pdf。表单填写需参考 forms.md,进阶用法与 JavaScript 库见 reference.md。

适用场景:文档内容抽取、报表生成、批量页面整理、扫描件数字化、PDF 安全与加水印等。

限制:OCR 需额外安装 pytesseract 与 pdf2image;pdftk 需环境已提供;部分高级功能与表单填写细节未在本资料中展开,需查阅 reference.md 与 forms.md。具体收费、平台与效果资料暂未提供。