SuperAPI AI 工具集

pdf-toolkit

办公与效率

查看项目

更新于 10-16 00:04

技能介绍

用途:帮助用户完成多种 PDF 操作,包括合并、拆分、加密、加水印、提取文本以及转换格式,定位为超出基础阅读的综合性 PDF 处理工具。

主要能力:合并多个 PDF;按页码范围拆分或提取页面;为 PDF 设置打开密码;叠加文字水印;逐页提取文本;PDF 转 Word。

使用方式:首次使用时自动安装依赖,命令为 pip install pypdf reportlab。实际处理通过 Python 脚本调用 pypdf 和 reportlab 完成,例如用 PdfWriter 的 append 合并文件、用 PdfReader 与 PdfWriter 按页范围提取、用 writer.encrypt 加密、用 reportlab 生成水印 PDF 后 merge_page 叠加、用 page.extract_text 提取文本。

适用场景:用户提出「把这 5 个 PDF 合并成一个」「拆分这个 PDF 的第 3-10 页」「给 PDF 加个密码」「加个水印」「提取 PDF 里的文字」「PDF 转 Word」等需求时使用。

限制与安全规则:加密操作需确认密码,并提醒用户牢记密码,PDF 加密后无法恢复;合并前需列出文件顺序让用户确认;不覆盖原文件,输出到新文件以保留原始 PDF;操作完成后报告文件路径、页数、文件大小,合并或拆分前展示文件列表和页码范围。资料未提供 PDF 转 Word 的具体实现细节、支持的文件大小上限及平台兼容性信息。