Anzeige
Anzeige
Anzeige
Lesedauer 4 Min.

Mit GhostScript mehrere PDFs automatisch per Batch-Datei verkleinern

Hatten Sie auch schon einen Stapel von PDF-Dateien, die für die Übermittlung einfach zu gross waren? Erstellen Sie für solche Fälle eine Batch-Datei, an die Sie zu verkleinernde PDFs schlicht via rechte Maustaste senden können. Was es hierfür braucht, ist GhostScript.

Mit GhostScript und einem simplen Batch-File bekommen Sie PDF-Dateien schnell verkleinert

© (Quelle: PCtipp.ch)

Angenommen, Sie haben einige PDF-Dateien, die Sie jemandem übermitteln wollen. Vermutlich haben Sie diese in einer hohen Auflösung gescannt, bei der die enthaltenen Bilder beispielsweise für Druckzwecke mit 300 dpi eingebettet sind. Darum sind die PDFs relativ gross. Manchmal gibts aber eine Grössenbeschränkung: Etwa bei manchen Online-Stellenbewerbungen heisst es, dass die PDFs für Motivationsschreiben, Lebenslauf und Zeugnisse zusammen 10 MB nicht überschreiten dürfen.

Wenn die PDFs ohnehin nur für Betrachtung am Bildschirm vorgesehen sind, dann können Sie diese beispielsweise mit GhostScript verkleinern. GhostScript ist ein freier PostScript-Interpreter. Er wird auch oft von anderen Anwendungen zum Erstellen oder Umwandeln von PostScript- und PDF-Dateien verwendet. GhostScript gibts mit einer Open-Source- und mit einer kommerziellen Lizenz. Greifen Sie zu ersterer. Surfen Sie zu https://www.ghostscript.com/releases/gsdnld.html und klicken Sie in der Spalte «GNU Affero General Public License» auf «Ghostscript AGPL Release» in der Zeile «Ghostscript 10.02.0 for Windows (64 bit)». Ist GhostScript heruntergeladen, installieren Sie es wie gewohnt.

Das Script

Jetzt hätten Sie also gerne ein Script, mit dem Sie PDFs mit wenigen Klicks in ein niedriger auflösendes Format bringen wollen. Ich verwende im vorliegenden Beispiel das als «/ebook» bezeichnete Format, das schlicht und ergreifend «150 dpi» bedeutet.

Öffnen Sie im Explorer den Senden-an-Ordner. Den finden Sie oft schon, indem Sie in der Explorer-Adresszeile sendto eintippen. Falls nicht, navigieren Sie von Hand zum Ordner C:\Users\IhrName\AppData\Roaming\Microsoft\Windows\SendTo oder tippen Sie in der Adresszeile %appdata%\Microsoft\Windows\SendTo ein.

Ein Rechtsklick auf eine freie Stelle in diesem Ordner sollte Textdokument anbieten. Nennen Sie es beispielsweise PDFAlleVerkleinern.txt. Öffnen Sie die Datei per Doppelklick im Notepad-Editor. Fügen Sie nun diese sieben Zeilen ein, die zweite und die letzte sind leer:

setlocal enabledelayedexpansionfor %%A in (%*) do (    "C:\Program Files\gs\gs10.02.0\bin\gswin64c.exe" -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile="%%~dpA%%~nA_klein.pdf" "%%~A")endlocal 

So sieht das Script im Notepad-Editor aus

© Quelle: PCtipp.ch

Speichern Sie die Datei und benennen Sie die Datei von PDFAlleVerkleinern.txt in PDFAlleVerkleinern.bat um. Hierfür müssen Sie allenfalls via Anzeigen/Einblenden die Dateinamenerweiterungen aktivieren.

Wenn Sie jetzt eine PDF-Datei (oder gleich mehrere ausgewählte) mit rechts anklicken, finden Sie unter Senden an auch den Namen Ihres Scripts (PDFAlleVerkleinern.bat). Benutzen Sie dies, werden die markierten PDFs ins transport- und bildschirmfreundliche EBook-Format heruntergerechnet. Die Originaldateien bleiben bestehen, und es erscheinen zusätzliche, meist kleinere PDFs mit dem Namenszusatz «_klein.pdf». Wenn Sie mögen, können Sie im Script anstelle von «_klein» auch etwas anderes verwenden.

Schon lassen sich PDFs unkompliziert verkleinern

© Quelle: PCtipp.ch

Das Skript tut Folgendes: Mit setlocal enabledelayedexpansion ermöglichen Sie, dass die Werte verzögert abgerufen werden, was bei der Behandlung mehrerer Dateien in einem Loop erforderlich ist.

for %%A in (%*) do ( Dies startet den Loop, der sich durch jedes mitgelieferte Argument arbeitet.

Die nächste, sehr lange Zeile ruft die Kommandozeilen-Version (gswin64c.exe) von GhostScript mit den gewünschten Parametern auf. Der Parameter -dPDFSETTINGS=/ebook sorgt dafür, dass das PDF auf EBook-kompatible 150 dpi reduziert wird. Wollen Sie noch weitergehen, können Sie auch 72 dpi verwenden, wofür Sie stattdessen -dPDFSETTINGS=/screen benutzen. Das sieht dann allerdings wirklich nicht mehr hübsch aus.

Mit %%~dpA und %%~nA werden Laufwerk und Pfad sowie der Name der jeweiligen Ausgabedatei zusammengesetzt, wobei wir mit «_klein.pdf» einen Zusatz anhängen, damit die Originaldatei nicht überschrieben und die verkleinerte Datei am Namen kenntlich gemacht wird. Und "%%~A" ruft das Eingabefile ab. Zum Schluss wird mit endlocal der eingangs gesetzte Parameter zurückgesetzt.

Kommentare

PDF Windows Windows 10 Windows 11 Windows & PC
Anzeige
Anzeige

Neueste Beiträge

Bundesnetzagentur übernimmt die KI-Aufsicht in Deutschland
Die Bundesnetzagentur übernimmt ab sofort die zentrale Rolle bei der Umsetzung der europäischen KI-Verordnung in Deutschland und wird damit zur Marktüberwachungsbehörde, Anlaufstelle und Beschwerdestelle.
3 Minuten
4. Aug 2026
Apple bietet Versicherung für mehrere Geräte auch in Deutschland an
Ein Jahr nach der Einführung in den USA kommt AppleCare One auch nach Deutschland. Die Versicherung umfasst mindestens drei Endgeräte der Kunden und ergänzt das bestehende Angebot AppleCare+, das nur für jeweils ein Produkt gilt.
3 Minuten
30. Jul 2026
Honor: Neues Logo und der Wandel zum KI-Ökosystem-Anbieter
Der Technologiekonzern Honor hat sein neues Markenlogo vorgestellt. Es soll für die Ambiotionen stehen, mit denen sich der Smartphonehersteller zum Anbeiter eines offen KI-Geräte-Ökosystems transformieren will.
3 Minuten
4. Aug 2026

Das könnte Sie auch interessieren

Sicherheits-Tipps
So geht Smartphone-Schutz für Android und iOS
Viele mobile Geräte mit Android oder iOS sind von Haus aus schon recht sicher eingestellt. Aber einige wichtige Funktionen fehlen dennoch. Hier sind die besten Sicherheits-Tipps für Ihr Android-Smartphone, Android-Tablet, iPhone oder iPad. 
9 Minuten
Cheat-Sheet
Kleiner Excel-Spick von Microsoft – übersetzt von PCtipp
Microsoft hat auf einer Seite 50 nützliche Excel-Tastenkürzel bereitgestellt. Wir haben sie übersetzt und ans Schweizer Tastaturlayout angepasst.
2 Minuten
15. Jul 2026
Windows-Tipps
Optimale Einstellung für Windows 11
Im digitalen Zeitalter ist ein massgeschneidertes Betriebssystem Gold wert. Doch viele nützliche Optionen sind tief in den Einstellungen von Windows 11 versteckt. Die folgende Wegleitung hilft, noch mehr aus Ihrem Computer herauszuholen.
8 Minuten
12. Jul 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare