CommunitySchreiben & Editierengithub.com

sunrisever/pdf-4in1

4-in-1 Drucklayout für PDF/PPT-Vorlesungshandouts | PDF/PPT-Foliensatz im Vierfach-Layout drucken

Was ist pdf-4in1?

Diese Fähigkeit ermöglicht es einem KI-Agenten, PDF- oder PPT-Vorlesungshandouts automatisch in ein kompaktes 4-in-1-Layout umzuwandeln, das vier Folien pro Seite anordnet. Dies reduziert den Papierverbrauch erheblich und erleichtert das Drucken von Skripten für Studierende und Lehrende. Unterstützt werden die Plattformen Claude Code, Cursor und Codex. Die Funktionsweise basiert auf einem Python-Skript, das mithilfe der Bibliotheken PyMuPDF und Pillow die Seiten extrahiert, skaliert und in einem Raster anordnet. Nach der Verarbeitung wird eine neue PDF-Datei mit dem 4-in-1-Layout erstellt, die direkt gedruckt werden kann.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add sunrisever/pdf-4in1

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht pdf-4in1?

4-in-1 Drucklayout für PDF/PPT-Vorlesungshandouts | PDF/PPT-Foliensatz im Vierfach-Layout drucken

Dieses Tool konvertiert PDF- oder PPT-Vorlesungshandouts in ein kompaktes 4-in-1-Layout (vier Folien pro Seite), um Papier zu sparen und das Drucken zu vereinfachen.

Funktionen

  • 4-in-1-Layout: Ordnet vier Folien auf einer Seite an (z. B. in einem 2×2-Raster)
  • Unterstützte Formate: PDF und PPT/PPTX
  • Automatische Skalierung: Passt die Seitengröße automatisch an das Zielformat an
  • Direkte Druckausgabe: Erzeugt eine druckfertige PDF-Datei

Verwendung

python pdf4in1.py <Eingabedatei.pdf> [Ausgabedatei.pdf]

Voraussetzungen

  • Python 3.6 oder höher
  • Installieren Sie die erforderlichen Pakete:
pip install PyMuPDF Pillow python-pptx

Funktionsweise

  1. Eingabe: Liest die PDF- oder PPT-Datei ein
  2. Seiten extrahieren: Extrahiert alle Seiten aus dem Dokument
  3. Rasteranordnung: Ordnet die Seiten im 2×2-Raster an
  4. Ausgabe: Erstellt eine neue PDF-Datei mit dem 4-in-1-Layout

Beispiel

python pdf4in1.py vorlesung.pdf handout.pdf

Dies erzeugt handout.pdf mit vier Vorlesungsfolien pro Seite.

Lizenz

MIT

Verwandte Skills