用途:为 Claude 提供一套 PDF 处理能力,涵盖读取、提取、生成与修改文档。主要能力包括:用 pypdf 读取页数、合并、拆分、旋转、提取元数据、加解密与水印;用 pdfplumber 按版面提取文本和表格,并可结合 pandas 导出 Excel;用 reportlab 创建单页或多页 PDF;用命令行工具 pdftotext、qpdf、pdfimages、pdftk 完成文本提取、合并拆分、旋转、去密码和图片导出;对扫描件可用 pdf2image 转图后经 pytesseract 做 OCR。用法:资料给出各任务的代码片段与命令,例如 pypdf 的 PdfReader/PdfWriter、pdfplumber 的 extract_text/extract_tables、reportlab 的 canvas 与 Platypus,以及 pdftotext input.pdf output.txt、qpdf --empty --pages file1.pdf file2.pdf -- merged.pdf 等。填表单需参考文档中的 forms.md,高级用法与 JavaScript 库见 reference.md。限制:部分命令依赖外部工具(poppler-utils、qpdf、pdftk)或额外安装包(pytesseract、pdf2image、pandas),OCR 效果受扫描质量影响;资料未提供收费、价格、平台支持与性能等细节。
办公与效率
更新于 10-16 05:42