360 Secure SkillHub
360 安全技能中心

Pdf Tool

提供 python scripts/pdf.py 命令行脚本,可合并多个 PDF、按页拆分或提取指定页、提取文本与图片、查看 PDF 信息并指定输出路径,依赖 pypdf 在本地处理文件;描述中提到的转图片与压缩未在命令行参数中明确体现。

dinghaibin
dinghaibin
热度 30.28
最近更新 2026-05-11 17:46:54
分类:效率依赖:代码执行 / 读写文件应用场景:文件转换 / 数据处理 / 工作流

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add dinghaibin-pdf-tool
Metadata
name
pdf-tool
description
Work with PDF files including merge, split, extract text, and convert. Use when user needs to combine multiple PDFs, split a PDF into pages, extract text from PDF, convert PDF to images, or compress PDF files.

PDF Tool

Work with PDF files including merge, split, extract text, and convert.

Quick Start

# Extract text from PDF
python scripts/pdf.py document.pdf --extract-text

# Merge PDFs
python scripts/pdf.py --merge file1.pdf file2.pdf --output combined.pdf

Usage

python scripts/pdf.py [OPTIONS]

Options:
  --extract-text      Extract text from PDF
  --extract-images    Extract images from PDF
  --merge FILES       Merge multiple PDFs
  --split N           Split into N pages per file
  --page PAGE         Extract specific page
  --info              Show PDF information
  --output PATH       Output file path

Examples

# Extract all text
python scripts/pdf.py doc.pdf --extract-text

# Extract page 5
python scripts/pdf.py doc.pdf --page 5 --output page5.pdf

# Merge files
python scripts/pdf.py --merge a.pdf b.pdf c.pdf --output merged.pdf

# Split into single pages
python scripts/pdf.py doc.pdf --split 1 --output split/

# Get PDF info
python scripts/pdf.py doc.pdf --info

Features

  • Extract text from PDF
  • Extract images from PDF
  • Merge multiple PDFs
  • Split PDF into pages
  • Extract specific pages
  • Get PDF metadata
  • Basic compression