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

Digitalstudie: Junge Nutzer wollen weniger online sein
Die Deutschen verbringen weiterhin mehr als 67 Stunden pro Woche im Internet. Vor allem bei den unter 40-Jährigen zeichnet sich jedoch ein gegenläufiger Trend ab: Viele wollen ihre Online-Zeit bewusst reduzieren, insbesondere bei Social Media und Messenger-Diensten.
3 Minuten
11. Jun 2026
Videos zum Test vom Mähroboter Mova LiDAX Ultra 1000
Der PCtipp hat den Mähroboter Mova LiDAX Ultra 1000 einem ausführlichen Test unterzogen. Hier noch zwei Videos dazu.
2 Minuten
11. Jun 2026
Prüfung des Einsatzes von Linked Data Services
Linked Data Service (LINDAS) ist eine IT-Dienstleistung des Bundesarchivs (BAR). Mit LINDAS können Bund, Kantone und Gemeinden frei verfügbare, sogenannte offene Verwaltungsdaten (Open Government Data – OGD) vernetzen und publizieren.
2 Minuten
11. Jun 2026

Das könnte Sie auch interessieren

Tipps & Tricks
Schweizer Handy-Nummer: So finden Sie sie heraus
Wenn man einen Kollegen oder einen Firmenkontakt sucht und nicht an seine Handy-Nummer herankommt, hilft manchmal ein einfacher Google-Suchtrick.
3 Minuten
29. Jan 2019
Outlook-Tipps
Das neue Outlook
Microsoft hat seine beliebte E-Mail- und Organisations-Software Outlook komplett überarbeitet. Wir zeigen Ihnen Schritt für Schritt, wie Sie die neue Version einrichten, bedienen und optimal auf Ihre Bedürfnisse anpassen.
9 Minuten
10. Apr 2024
PDF-Tipps
Kostenlose PDF-Tools im Überblick
Das Portable Document Format, kurz PDF, eignet sich ideal zur Weitergabe und Archivierung von Dokumenten. Einmal erstellte PDFs nachträglich zu bearbeiten, ist allerdings nicht ganz so einfach. Diese kostenlosen PDF-Tools lösen das Problem.
8 Minuten
27. Mai 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare