用途:提供 PDF 文档处理的操作指南,覆盖读取、合并、拆分、文本与表格提取、创建、旋转、水印、加密及命令行处理等常见任务。
主要能力:
- pypdf:读取页数与元数据、合并、拆分、旋转页面、添加水印、密码保护。
- pdfplumber:按布局提取文本、提取表格,并可结合 pandas 汇总导出为 Excel。
- reportlab:用 Canvas 或 Platypus 创建简单到多页 PDF。
- 命令行:pdftotext 提取文本(支持 -layout、-f/-l 指定页面范围);qpdf 合并、拆分、旋转、解密。
使用方式:依赖安装命令为 pip install pypdf、pip install pdfplumber、pip install reportlab、pip install pandas;命令行工具安装为 sudo apt-get install poppler-utils、sudo apt-get install qpdf(Linux)。按指南中的 Python 代码或命令示例操作即可。
适用场景:需要批量或脚本化处理 PDF 的开发、办公与数据整理任务,尤其适合文本抽取和表格导出。
限制:资料未提供该技能自身的安装步骤、平台支持范围、收费信息;部分高级能力(如 OCR、复杂版式还原)暂未提供。