SuperAPI AI 工具集

pdf

办公与效率

查看项目

更新于 10-16 09:51

技能介绍

用途:提供 PDF 处理指南,覆盖使用 Python 库与命令行工具进行 PDF 的读取、创建、编辑与信息提取。

主要能力:pypdf 支持读取、合并(writer.add_page(page))、拆分、提取元数据、旋转页面、加水印、加密与解密;pdfplumber 支持按布局提取文本、提取表格并可用 pandas 汇总导出 Excel;reportlab 支持用 Canvas 或 Platypus 创建单页/多页 PDF;命令行工具 pdftotext、qpdf、pdftk、pdfimages 支持文本提取、合并、拆分、旋转、去密码与图片提取;对扫描件可配合 pdf2image 与 pytesseract 做 OCR;表单填写见 forms.md,高级用法见 reference.md。

使用方式:按需选择库或命令,例如合并用 pypdf 循环 add_page 后 write;命令行合并用 qpdf --empty --pages file1.pdf file2.pdf -- merged.pdf;提取文本用 pdftotext -layout input.pdf output.txt;拆分用 qpdf input.pdf --pages . 1-5 -- pages1-5.pdf;OCR 需先 pip install pytesseract pdf2image,再用 convert_from_path 与 image_to_string。

适用场景:文档内容抽取、表格数据整理、PDF 生成、批处理合并拆分、水印、加密与扫描件识别等。

限制:OCR 需额外依赖且先转图像;pdftk 为“如可用”;表单填写、高级 pypdfium2 与 JavaScript(pdf-lib)用法需参见相应文档文件;具体收费、价格与性能资料暂未提供。