ProjektVeröffentlicht

spotpdf

Eine fail-closed CLI und Python-API für sichere Sonderfarben-Operationen in Vektor-PDFs.

  • Python
  • pikepdf
  • PDF
  • CLI
Eine synthetische PDF-Testseite vor der Sonderfarben-Umwandlung
Synthetische Testdaten statt Produktionsdateien.

Kontext

Sonderfarben in Produktions-PDFs sind strukturell komplex. Ein scheinbar einfacher Austausch kann Inhalte beschädigen, wenn nicht unterstützte Konstruktionen still übergangen werden.

Motivation

Meine Drucktechnik-Erfahrung trifft hier direkt auf Programmierung: Automatisierung ist nur dann hilfreich, wenn sie im Zweifel sicher stoppt.

Ansatz

Die CLI und Python-API prüfen, benennen um, konvertieren oder entfernen unterstützte Sonderfarben, ohne Seiten zu rastern. Unklare Fälle schlagen bewusst fehl.

Features

  • Sonderfarben in Vektor-PDFs prüfen und auflisten
  • Unterstützte Farben umbenennen, konvertieren oder entfernen
  • Nutzung als CLI oder Python-API
  • Fail-closed-Verhalten bei unklaren Konstruktionen

Aktueller Stand

spotpdf ist als Beta unter MIT-Lizenz auf PyPI und GitHub veröffentlicht.