SuperAPI AI 工具集

pdf

办公与效率

查看项目

更新于 10-16 09:59

技能介绍

该技能面向需要处理 PDF 文件的场景,提供一套操作指南。主要能力包括:用 pypdf 读取页数、合并、拆分、提取元数据、旋转页面、添加水印、加密解密;用 pdfplumber 提取文本与表格,并可结合 pandas 将表格导出为 Excel;用 reportlab 创建 PDF(Canvas 或 Platypus 多页文档);用 pytesseract 配合 pdf2image 对扫描版 PDF 做 OCR;用 pdftotext、qpdf、pdftk、pdfimages 等命令行工具完成文本提取、合并、拆分、旋转与图片导出。

使用方式上,Python 部分通过导入对应库调用 API,如 PdfReader、PdfWriter、extract_text、extract_tables、canvas.Canvas 等;命令行部分直接执行 pdftotext input.pdf output.txt、qpdf --empty --pages file1.pdf file2.pdf -- merged.pdf、pdfimages -j input.pdf output_prefix 等命令。表单填写需参考 FORMS.md,JavaScript 库与 pypdfium2 进阶用法见 REFERENCE.md。

限制与注意事项:ReportLab 内置字体不支持 Unicode 上下标字符,应改用 <sub>、<super> 标记,canvas 文本需手动调整字号与位置。OCR 需先安装 pytesseract 与 pdf2image。资料未提供安装命令、价格、性能与具体支持平台的信息。