用途:这是一份 PDF 处理指南类技能,覆盖常见 PDF 操作,并提供 Python 库与命令行工具两类实现方式。主要能力:pypdf 用于基础操作,包括合并、拆分、提取元数据、旋转页面、添加水印、加密与解密;pdfplumber 用于按布局提取文本、提取表格,并可结合 pandas 输出 Excel;reportlab 用于创建 PDF,支持 Canvas 简单绘制与 Platypus 多页文档;命令行工具 pdftotext(poppler-utils)、qpdf、pdftk 分别用于文本提取、合并拆分旋转和解密、合并拆分旋转;pdfimages 提取图片;扫描件可用 pytesseract 配合 pdf2image 先转图片再 OCR。使用方式:按任务选择工具,如合并用 writer.add_page,表格提取用 page.extract_tables,命令行合并用 qpdf --empty --pages file1.pdf file2.pdf -- merged.pdf,解密用 qpdf --password=mypassword --decrypt encrypted.pdf decrypted.pdf。限制:表单填写需参阅 forms.md,JavaScript 库(pdf-lib)和 pypdfium2 高级用法及故障排查见 reference.md;部分命令依赖工具是否安装,OCR 需先安装 pytesseract、pdf2image;资料未提供具体收费、价格或平台信息。
办公与效率
更新于 10-16 04:31