SuperAPI AI 工具集

pdf-processing

办公与效率

查看项目

更新于 10-15 20:06

技能介绍

用途:处理 PDF 文件,包括提取文本与表格、填写表单、合并与拆分文档。当任务涉及 PDF、表单或文档内容读取时可使用。

主要能力:使用 pdfplumber 提取文本与表格(支持自动检测表格);使用 pypdf 进行合并、拆分与页面提取;pdf2image 可将 PDF 转为图片(依赖 poppler);pytesseract 用于扫描版 PDF 的 OCR(依赖 tesseract)。表单填写详见 FORMS.md 指南,包含字段分析与校验。

使用方式:提取文本用 pdfplumber.open 后调用 page.extract_text();提取表格用 page.extract_tables();合并用 pypdf 的 PdfMerger,依次 append 后 write;拆分用 PdfReader/PdfWriter 按页范围添加页面。可将提取结果保存为 txt 或 CSV。

适用场景:读取 PDF 内容、批量提取多页文本、导出表格数据、合并多份文件、按页拆分、处理扫描件(需 OCR)。

限制:扫描版 PDF 可能无可提取文本,需 OCR 且依赖 tesseract;pdf2image 依赖 poppler;大文件建议分批处理或仅提取所需页面,使用后关闭 PDF 对象。表单填写细节需参考 FORMS.md。