SuperAPI AI 工具集

pdf-analyze

办公与效率

查看项目

更新于 10-15 16:45

技能介绍

用途:面向需要批量或程序化处理 PDF 的场景,提供文本与表格提取、PDF 创建、合并、拆分、旋转、元数据读取、水印、加密、图片提取及扫描件 OCR 等操作指引。

主要能力:文本提取可用 pypdf 或 pdfplumber(后者支持按布局提取,并可提取表格后转为 Excel);创建 PDF 用 reportlab 的 Canvas 或 Platypus;合并、拆分、旋转、读取元数据用 pypdf;命令行合并拆分旋转用 qpdf,亦可选 pdftk;扫描件 OCR 需先转图片再用 pytesseract;此外支持合并水印、设置用户与所有者密码、用 pdfimages 提取图片。

使用方式:安装对应 Python 库(如 pypdf、pdfplumber、reportlab),或使用 poppler-utils 提供 pdftotext、pdfimages,以及 qpdf。示例命令保持原样,如 pdftotext -layout input.pdf output.txt、qpdf --empty --pages file1.pdf file2.pdf -- merged.pdf。表单填写需参考 forms.md,高级用法与 JavaScript 库见 reference.md。

适用场景:文档内容抽取与结构化、报告生成、归档拆分合并、扫描件数字化、PDF 加密与水印处理。

限制:部分功能依赖环境是否安装 poppler-utils、qpdf、pytesseract 等工具;OCR 需先转换 PDF 为图片,效果受扫描质量影响;高级特性、JavaScript 库和详细示例需查阅 reference.md,本资料未提供其内容;表单填写细节暂未在资料中展开。