SuperAPI AI 工具集

pdf-manipulation

办公与效率

查看项目

更新于 10-15 20:06

技能介绍

用途:面向文档自动化工作流,对 PDF 执行合并、拆分、提取、脱敏、转换与安全处理。

主要能力:合并多个 PDF;按页或页范围拆分;提取文本、图片或指定页面;删除页面;添加水印、密码或元数据;压缩体积;旋转页面;读取元数据;PDF 转图片。

依赖工具:pdftk(合并、拆分、旋转、加密、水印)、qpdf(转换、加密、修复)、poppler-utils 中的 pdftotext/pdfimages(提取文本与图片)、ghostscript(压缩与转换)。安装命令:Ubuntu/Debian 用 sudo apt-get install pdftk qpdf poppler-utils ghostscript;macOS 用 brew install pdftk-java qpdf poppler ghostscript;Node.js 用 npm i pdf-lib;Python 用 pip install PyPDF2 pypdf。

典型用法:合并可用 pdftk file1.pdf file2.pdf cat output merged.pdf;拆分可用 pdftk input.pdf burst output page_%02d.pdf;提取文本用 pdftotext input.pdf output.txt;提取图片用 pdfimages -all input.pdf output_prefix;加密用 pdftk input.pdf output secured.pdf user_pw mypassword;压缩用 gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -dBATCH -dNOPAUSE -q -sOutputFile=compressed.pdf input.pdf。

适用场景:发票处理、批量合并或拆分、文本抽取、归档压缩、加水印与密码保护等。

限制与注意:处理前建议用 qpdf --check 校验;加密文件需先解密;大文件宜分块或流式处理;密码不应记录;具体效果与兼容性取决于所用工具版本,资料未提供更多平台或收费信息。