SuperAPI AI 工具集

pdf

办公与效率

查看项目

更新于 10-15 20:06

技能介绍

用途:为 Claude 提供一套 PDF 处理指南,使用 Python 库与命令行工具完成常见 PDF 操作。

主要能力:读取 PDF 并统计页数;提取文本(pypdf、pdfplumber、pdftotext);提取表格并可选转为 Excel(pdfplumber + pandas);创建 PDF(reportlab 的 Canvas 或 Platypus);合并与拆分(pypdf、qpdf、pdftk);提取元数据;旋转页面;添加水印;提取图片(pdfimages);加密与解密(pypdf、qpdf);对扫描件做 OCR(pytesseract + pdf2image)。

使用方式:以 Python 调用 pypdf(如 PdfReader、PdfWriter、add_page、extract_text、rotate、encrypt)、pdfplumber(extract_text、extract_tables)、reportlab(canvas.Canvas、SimpleDocTemplate),或使用命令行,例如 pdftotext input.pdf output.txt、qpdf --empty --pages file1.pdf file2.pdf -- merged.pdf、pdftk file1.pdf file2.pdf cat output merged.pdf。表单填写需参考 forms.md,进阶功能与 JavaScript 库见 reference.md。

适用场景:批量合并拆分、文本与表格抽取、生成报告、扫描件 OCR、加密、加水印、去密码等。

限制:OCR 需额外安装 pytesseract 与 pdf2image;pdftk 仅在可用时使用;表单填写、高级 pypdfium2 与 JavaScript 库细节需查阅随附说明文档;具体收费、平台与效果暂未提供。