SuperAPI AI 工具集

pdf

办公与效率

查看项目

更新于 10-16 09:29

技能介绍

用途:为智能体提供一套 PDF 处理操作指南,覆盖文本与表格提取、新建 PDF、合并拆分、旋转、水印、加密及表单处理等常见任务。

主要能力:

  • 读取与基础操作(pypdf):读取页数、合并、拆分、提取元数据、旋转页面、加水印、设置密码。
  • 文本与表格提取(pdfplumber):按布局提取文本,提取表格并可结合 pandas 汇总导出 Excel。
  • 创建 PDF(reportlab):用 Canvas 绘制文本与线条,或用 Platypus 构建多页文档。
  • 命令行工具:pdftotext 提取文本(支持 -layout、指定页范围),qpdf 合并/拆分/旋转/解密,pdftk 合并/拆分/旋转,pdfimages 提取图片。
  • 扫描件 OCR:先用 pdf2image 转图片,再用 pytesseract 识别。

使用方式:按任务选择工具,Python 脚本导入对应库,命令行直接调用工具;表单填写需参考 forms.md,进阶用法与 JavaScript 库见 reference.md。

适用场景:文档内容抽取、报表生成、批量页面整理、扫描件文字识别、PDF 加密与水印等。

限制:OCR 需额外安装 pytesseract 与 pdf2image;pdftk 需环境可用;表单填写与进阶功能的具体步骤未在本文展开,需查阅对应参考文件。