pdf

仓库创建 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.

开发编程PDF处理表格抽取合并拆分通用
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 公开信息 · 原文版权归作者所有