360 Secure SkillHub
360 安全技能中心

pdf-tool

该 Skill 基于 PyPDF2,提供 PDF 合并、按页范围拆分、添加文字水印和提取纯文本四种模式,通过 mode、files、output、watermark 参数调用,返回成功状态及文本或提示信息,需本地 Python 运行环境。

martin-sh-ni
martin-sh-ni
热度 51.55
最近更新 2026-05-11 17:42:20
分类:效率依赖:代码执行 / 读写文件应用场景:文件转换 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add pdf-tool
Metadata
name
PDF Tool
description
Split, merge, watermark, and extract text from PDF files — PyPDF2 based.

PDF Tool(PDF批量处理工具)

PDF拆分/合并/水印/文本提取 | PyPDF2驱动

功能 | Features

  • ✅ 合并PDF — 多个PDF合并为一个
  • ✅ 拆分PDF — 按页数范围拆分
  • ✅ 添加水印 — 文字水印保护内容
  • ✅ 提取文本 — 提取PDF中的纯文本内容

使用场景 | Use Cases

模式 说明
merge 多份合同合并为一本
split 按章节拆分成独立PDF
watermark 添加"机密"水印
extract_text 提取合同正文内容

使用方式 | Usage

输入参数:
  mode        操作模式: split / merge / watermark / extract_text
  files       文件路径列表(merge/split用)
  output      输出文件路径
  watermark   水印文字(watermark模式用)

输出:
  success     是否成功
  text/msg    结果信息

示例 | Example

# 合并
result = pdf_tool(mode="merge", files=["a.pdf", "b.pdf"], output="merged.pdf")

# 提取文本
result = pdf_tool(mode="extract_text", files=["contract.pdf"])
print(result["text"][:500])

依赖 | Dependencies

PyPDF2 >= 3.0.0

版本 v1.0