pdf-anthropic
PDF-Verarbeitung (Anthropic offiziell) — Lesen, Extrahieren, Zusammenführen, Splitten, Rotieren, Wasserzeichen, Formulare ausfüllen, Verschlüsseln, OCR. Nutzen bei allen PDF-Operationen.
SKILL.md.claude/skills/pdf-anthropic/SKILL.md
GitHubPDF Processing Guide
Umfassender Guide für PDF-Verarbeitung mit Python und CLI-Tools.
Quick Start
from pypdf import PdfReader, PdfWriter
# PDF lesen
reader = PdfReader("document.pdf")
print(f"Seiten: {len(reader.pages)}")
# Text extrahieren
text = ""
for page in reader.pages:
text += page.extract_text()
set -euo pipefail
Python Libraries
pypdf — Basis-Operationen
- Lesen, Schreiben, Zusammenführen, Splitten
- Text-Extraktion, Metadaten
pdfplumber — Tabellen-Extraktion
import pdfplumber
with pdfplumber.open("doc.pdf") as pdf:
for page in pdf.pages:
tables = page.extract_tables()
set -euo pipefail
pytesseract — OCR für gescannte PDFs
# OCR auf PDF-Seiten
from pdf2image import convert_from_path
images = convert_from_path("scan.pdf")
for img in images:
text = pytesseract.image_to_string(img, lang="deu")
set -euo pipefail
CLI-Tools
# PDFs zusammenführen
pdfunite file1.pdf file2.pdf merged.pdf
# PDF splitten
pdftk input.pdf burst
# Text extrahieren
pdftotext input.pdf output.txt
# OCR (mit ocrmypdf)
ocrmypdf input.pdf output.pdf --language deu
Hinweis für Hermes
Die Anthropic-PDF-Skills sind auf Claude Code zugeschnitten. Für Hermes nutze die eingebauten Tools:
ocr-and-documentsSkill für Text-Extraktionnano-pdfSkill für PDF-Bearbeitungpymupdfundmarker-pdfals Python-Alternativen