SuperAPI AI 工具集

pdf

办公与效率

查看项目

更新于 10-16 03:49

技能介绍

用途:面向 Claude 的 PDF 处理工具包,覆盖 PDF 的读取、创建与批量操作。

主要能力:使用 pypdf 读取页数、提取文本与元数据、合并文档、逐页拆分、旋转页面、添加水印、加密;使用 pdfplumber 按布局提取文本并抽取表格,可结合 pandas 导出为 Excel;使用 reportlab 以 Canvas 或 Platypus 创建单页或多页 PDF;命令行工具 pdftotext、qpdf、pdftk、pdfimages 用于文本与图片提取、合并、拆分、旋转、去密码;对扫描件可结合 pytesseract 与 pdf2image 先转图再 OCR。

使用方式:安装对应 Python 库后按示例调用,例如读取 reader = PdfReader("document.pdf"),合并时用 writer.add_page(page) 后写文件;命令行示例:pdftotext -layout input.pdf output.txt 保留布局提取文本,qpdf --empty --pages file1.pdf file2.pdf -- merged.pdf 合并,qpdf input.pdf --pages . 1-5 -- pages1-5.pdf 拆分。表单填写需参考 forms.md,高级功能与 JavaScript 库见 reference.md。

适用场景:文档内容抽取、表格数据整理、报告生成、页面级编辑与批处理。

限制:OCR 需额外安装 pytesseract、pdf2image;pdftk 需环境可用;表单填写与高级特性未在本文展开,须查阅对应说明文件。定价与平台支持等信息暂未提供。