SuperAPI AI 工具集

pdf

办公与效率

查看项目

更新于 10-16 08:45

技能介绍

用途:提供 PDF 生成与处理的完整方案。生成新文档时强制采用 LaTeX 优先流程:先编写 .tex 源文件,再用 LaTeX 引擎(如 tectonic 或 pdflatex)编译为 PDF,以保证排版与结构质量;不鼓励用 reportlab、fpdf 等库直接生成新内容。

主要能力:使用 pypdf 进行合并、拆分、提取元数据、旋转页面、加水印和密码加密;使用 pdfplumber 提取文本与表格,并可结合 pandas 导出 Excel;使用 reportlab 创建基础 PDF;命令行工具包括 pdftotext(提取文本、保留布局、指定页码范围)、qpdf(合并、拆分、旋转、解密)、pdftk(合并、拆分、旋转)和 pdfimages(提取图片);扫描件可通过 pdf2image 转图像后用 pytesseract 做 OCR。

使用方式:按任务选择工具,例如合并用 pypdf 的 writer.add_page,命令行合并用 qpdf --empty --pages,OCR 需先 pip install pytesseract pdf2image 并转换图像。表单填写需参考 forms.md,高级用法与 JavaScript 库见 reference.md。

限制:资料未提供具体版本、性能、收费或平台信息;部分工具(如 pdftk)标注“if available”,需自行确认环境是否具备。