SuperAPI AI 工具集

pdf

办公与效率

查看项目

更新于 10-15 23:43

技能介绍

用途:该技能面向需要对 PDF 文件进行各类处理的场景,包括读取、提取文本与表格、合并、拆分、旋转页面、提取元数据与图片、添加水印、设置密码、OCR 扫描件以及创建 PDF。

主要能力:基于 Python 库与命令行工具。pypdf 用于基础操作(合并、拆分、提取元数据、旋转、水印、加密);pdfplumber 用于带版式的文本提取和表格提取,可结合 pandas 导出 Excel;reportlab 用于创建 PDF(Canvas 或 Platypus),注意其内置字体不支持 Unicode 上下标,需用 <sub>/<super> 标签;命令行工具包括 pdftotext(提取文本,-layout 保留版式,-f/-l 指定页范围)、qpdf(合并、拆分、旋转、解密)、pdftk(合并、拆分、旋转)、pdfimages(提取图片)。

使用方式:安装相应 Python 包后按示例调用;OCR 需额外安装 Poppler(pdf2image 依赖)和 Tesseract 及语言数据,仅装 Python 包不够。长 PDF 建议限定页范围或输出目录,避免内存占用过高。

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

限制:OCR 结果需人工核对阅读顺序、符号与数字准确性;表单填写需参考 forms.md;高级用法与 JavaScript 库见 reference.md。具体收费、平台与效果资料暂未提供。