仓库创建 2025年6月14日最近提交 1 个月前SkillHot 收录 20 天前
▸ 精选理由
覆盖常见 PDF 操作,适合自动化文档处理任务。
▸ 风险提示
处理文件时需注意敏感信息与潜在恶意 PDF。
这个 Skill 做什么
提供全面的 PDF 读取、抽取、合并、拆分与表单操作指南。
处理所有 PDF 相关工作:读取、抽取文本和表格、合并或拆分、旋转页面、加水印、填写表单、加解密、提取图片并对扫描件做 OCR 变成可搜寻文本。只要提到 .pdf 或需要生成/修改 PDF 文件就能用,既能做批量自动化也支持细粒度编辑。
▸ 展开 SKILL.md 英文原文
Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
313
Stars
56
Forks
20
仓库内 Skill
+5
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/syahiidkamil/Software-Engineer-AI-Agent-Atlas/main/.claude/skills/pdf/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/syahiidkamil/Software-Engineer-AI-Agent-Atlas/main/.claude/skills/pdf/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# PDF Processing Guide
## Overview
This guide covers essential PDF processing operations using Python libraries and command-line tools. For advanced features, JavaScript libraries, and detailed examples, see REFERENCE.md. If you need to fill out a PDF form, read FORMS.md and follow its instructions.
## Quick Start
```python
from pypdf import PdfReader, PdfWriter
# Read a PDF
reader = PdfReader("document.pdf")
print(f"Pages: {len(reader.pages)}")
# Extract text
text = ""
for page in reader.pages:
text += page.extract_text()
```
## Python Libraries
### pypdf - Basic Operations
#### Merge PDFs
```python
from pypdf import PdfWriter, PdfReader
writer = PdfWriter()
for pdf_file in ["via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有