Mehrere PDFs mit QPDF bearbeiten

Garga52

Cadet 3rd Year
Registriert
Dez. 2025
Beiträge
41
Ich habe folgendes Skript, um mit QPDF ein PDF neu aufzusetzen:

Code:
qpdf --compression-level=9 –-empty –-linearize –-object-streams=generate –-recompress-flate –-pages original.pdf 1-z -- neu.pdf

Wie kann ich das gleich für alle PDFs in einem bestimmten Ordner machen, so dass die neuen Versionen dann jeweils den Originalnamen plus "-neu" o.ä. angehängt bekommen?
 
Das hängt vom Betriebssystem ab. Unter Linux kann man hier ein Bash-Skript schreiben, unter Windows geht das mit Powershell.

Hier kann man gut ein LLM befragen, das spuckt einen direkt die nötigen Skripte aus. Probiere es mal aus. Bei so einfachen Sachen, funktioniert das super.
 
  • Gefällt mir
Reaktionen: Kristatos
Für Linux-Shell:
for p in *.pdf; do qpdf <deine ganzen Argumente> "$p" -- "${p%.pdf}-neu.pdf"; done
Das Konstrukt "${p%.pdf}" schneidet das .pdf hinten hab, sodass dann "-neu.pdf" angehängt werden kann.
 
Zurück
Oben