用途:为处理 PDF 文档提供操作指南,涵盖提取文本与表格、创建新 PDF、合并与拆分文档以及处理表单。
主要能力:使用 pypdf 进行基础操作,包括读取页数、提取文本、合并、拆分、读取元数据、旋转页面、加水印与密码保护;使用 pdfplumber 提取带布局的文本和表格,并可结合 pandas 导出为 Excel;使用 reportlab 创建单页或多页 PDF;命令行工具包括 pdftotext、qpdf、pdftk 以及 pdfimages。
使用方式:需先安装对应 Python 库,例如 pypdf、pdfplumber、reportlab;扫描件 OCR 需安装 pytesseract 与 pdf2image。示例命令如 pdftotext input.pdf output.txt、qpdf --empty --pages file1.pdf file2.pdf -- merged.pdf。表单填写需参考 forms.md,高级功能与 JavaScript 库参考 reference.md。
适用场景:批量抽取 PDF 内容、表格转表格文件、合并拆分文档、生成报告、OCR 扫描件、添加水印与加密。
限制:资料仅给出 PDF 处理示例,未提供收费、价格、平台兼容性及效果说明,部分依赖需自行安装。