SuperAPI AI 工具集

pdf

办公与效率

查看项目

更新于 10-15 23:42

技能介绍

用途:当用户需要对 PDF 文件做任何操作时使用,包括读取、提取文本或表格、合并多个 PDF、拆分、旋转、加水印、加密、创建 PDF、OCR 扫描件以及填写表单。

主要能力:

  • pypdf:基础操作,如合并、拆分、提取元数据、旋转页面、加水印、密码保护。
  • pdfplumber:按布局提取文本,提取表格,并可结合 pandas 导出为 Excel。
  • reportlab:创建 PDF,支持多页文档、段落样式、分页;下标/上标需用 <sub>、<super> 标签,避免使用 Unicode 上下标字符。
  • 命令行工具:pdftotext 提取文本(可保留布局、指定页码),qpdf 合并/拆分/旋转/解密,pdftk 合并/拆分/旋转,pdfimages 提取图片。
  • OCR:对扫描件先用 pdf2image 转图像,再用 pytesseract 识别。
  • 表单:填写可填充表单或使用注释填写,相关说明见 references/forms.md。

使用方式:按任务选择工具,Python 脚本导入对应库,命令行直接调用工具。示例命令保持原样,如 pdftotext -layout input.pdf output.txt、qpdf --empty --pages file1.pdf file2.pdf -- merged.pdf。

适用场景:文档整理、数据提取、报表生成、扫描件数字化、表单处理等。

限制:部分功能依赖外部工具(poppler-utils、pdftk)或额外安装(pytesseract、pdf2image);高级功能、JavaScript 库(pdf-lib)及详细示例见 references/reference.md;表单填写需参考 references/forms.md。资料未提供收费、价格、平台或效果信息。