SuperAPI AI 工具集

pdf-toolkit

办公与效率

查看项目

更新于 10-16 05:06

技能介绍

用途:以编程方式对 PDF 文件进行多种批量处理操作。

主要能力:合并多个 PDF;拆分为多个文件或按页分块;按 90/180/270 度旋转页面;提取指定页面或页面范围;添加文字或图片水印;压缩以减小文件体积;添加密码保护;编辑 PDF 元数据;添加页码;添加或移除书签。

使用方式:可通过 Python 导入使用,如 from pdf_toolkit import PDFToolkit,再调用 merge、extract_pages、watermark 等方法;也提供命令行接口,如 python pdf_toolkit.py merge file1.pdf file2.pdf --output merged.pdf,以及 split、rotate、watermark 等子命令,rotate 支持 --angle 与 --pages 参数。

依赖:PyPDF2>=3.0.0、PyMuPDF>=1.23.0、pillow>=10.0.0、reportlab>=4.0.0。

限制:资料未提供更多错误处理、平台兼容性或性能细节。