用途:为 Claude 提供 PDF 处理能力,覆盖文本与表格提取、新建 PDF、合并/拆分、页面操作与表单处理。主要能力:pypdf 支持读取页数、提取文本、合并、逐页拆分、读取元数据、旋转页面、加密与添加水印;pdfplumber 支持按布局提取文本和表格,表格可转为 pandas DataFrame 并导出 Excel;reportlab 可用 Canvas 或 Platypus 创建单页或多页 PDF;命令行工具包括 pdftotext(可保留布局、指定页范围)、qpdf(合并、拆分、旋转、解密)、pdftk 和 pdfimages(提取图片);扫描件可借助 pdf2image 与 pytesseract 做 OCR。使用方式:Python 侧通过 pypdf、pdfplumber、reportlab、pytesseract、pdf2image 等库调用;命令行侧使用 pdftotext、qpdf、pdftk、pdfimages。填写 PDF 表单需参考 forms.md,进阶功能与 JavaScript 库(pdf-lib)见 reference.md。限制:OCR 需先安装 pytesseract 和 pdf2image;pdftk 仅在可用时使用;表单填写与进阶细节未在本文展开,需查阅对应文档。
办公与效率
更新于 10-15 21:36