SuperAPI AI 工具集

pdf-official

办公与效率

查看项目

更新于 10-15 20:34

技能介绍

用途:该技能面向各类 PDF 处理需求,包括读取、提取文本与表格、合并或拆分多个 PDF、旋转页面、提取元数据与图片、添加水印、设置密码,以及创建新 PDF。

主要能力:

  • pypdf:基础操作,如合并、拆分、提取元数据、旋转页面、加水印、加密。
  • pdfplumber:按布局提取文本,提取表格并可结合 pandas 导出为 Excel。
  • reportlab:创建 PDF,支持多页文档、段落样式;注意不要使用 Unicode 上下标字符,应使用 <sub>、<super> 标签。
  • 命令行工具:pdftotext 提取文本(可保留布局、指定页码),qpdf 合并/拆分/旋转/解密,pdftk 合并/拆分/旋转。
  • OCR:对扫描件先用 pdf2image 转图像,再用 pytesseract 识别。
  • 图片提取:pdfimages -j input.pdf output_prefix。

使用方式:按任务选择工具。合并用 pypdf 或 qpdf;提取文本/表格用 pdfplumber;创建用 reportlab;命令行合并示例:qpdf --empty --pages file1.pdf file2.pdf -- merged.pdf。表单填写需参考 FORMS.md,高级用法与 JavaScript 库见 REFERENCE.md。

适用场景:文档自动化、数据提取、报表生成、PDF 批量处理等。

限制:部分工具需额外安装(如 pytesseract、pdf2image、poppler-utils);ReportLab 内置字体不支持 Unicode 上下标;表单填写与高级功能需查阅附加文档。具体收费、平台与效果暂未提供。