SuperAPI AI 工具集

pdf

办公与效率

查看项目

更新于 10-16 01:32

技能介绍

用途:这是一个 PDF 文档处理技能,供 Claude 在需要处理 PDF 时调用,覆盖数据提取、文档创建、页面操作与表单填写四类任务。

主要能力:从 PDF 中提取文本与表格数据,并可导出为 Excel、CSV、JSON;创建新的 PDF 文档(报告、证书、发票等);合并、拆分、旋转 PDF 及读写元信息;查看并填写 PDF 表单(政府表单、申请表等);支持批量处理多个文件。

工具选择:文本与表格提取优先使用 pdfplumber(官方称其文本提取比 pypdf 更准确,表格识别与布局保留能力更强);创建 PDF 简单文档用 reportlab.pdfgen.canvas,复杂布局用 reportlab.platypus;合并、拆分、旋转、元信息操作用 pypdf;表单处理另见 forms.md 文档。

必要用法:安装依赖执行 pip install -r requirements.txt,包含 pypdf、pdfplumber、reportlab、pandas、openpyxl。表格提取的推荐做法是逐页调用 page.extract_tables(),将首行作为表头构造 DataFrame,再用 pd.concat 合并并 to_excel 导出。

限制:不适用于扫描版 PDF,需先用 Tesseract、Adobe Acrobat 等 OCR 工具预处理;复杂 PDF 编辑建议使用专业软件;大文件需注意内存,建议按页顺序处理、批量分批并使用生成器。若文本提取结果为空或乱码,说明需要 OCR 预处理,应明确告知用户。

完成标准:PDF 可正常打开、提取数据完整准确、表格行列结构保留正确、生成的 PDF 内容清晰可读。