Seiten in einem PDF über die Kommandozeile zählen

Relativ schnell war klar, dass sich auf meinem Rechner kein Tool mit GUI befindet, dass diese Aufgabe so übernehmen könnte. Dank der exzellenten Konsole bei Mac OS, da muss Windows wirklich aufholen, bieten sich aber auch andere Möglichkeiten.

Es sei vorweggenommen, dass mac OS standardmäßig ohne Package Manager wie apt oder ähnliches daherkommt. Ich habe deshalb Brew installiert und bin damit sehr zufrieden.

Über brew habe ich dann das großartige exiftool nachinstalliert, dazu genügt ein einfaches brew install exiftool. Wie der Name schon verrät ist das ein Werkzeug, um Meta-Informationen aus Dateien auszulesen. Dabei ist man nicht nur auf Bilder beschränkt, aus denen man üblicherweise EXIF-Daten kennt, auch PDF-Dateien lassen sich damit auslesen.

Nach etwas Einlesen in die Dokumentation von exiftool, lässt sich die gestellte Aufgabe relativ einfach bewältigen.

exiftool -T -r -filename -PageCount -s3 -ext pdf . > pages.txt

Mit diesem Aufruf werden die Seitenzahlen aus allen Dateien mit der Endung pdf (-ext pdf), rekursiv (-r) ausgehend vom aktuellen Verzeichnis, gelesen und tabellarisch (-T) ausgegeben. Die Ausgabe leiten wir allerdings direkt in die Datei pages.txt um, die sich als tabulatorgetrennte CSV-Datei von Excel oder Open Office prima öffnen lässt.

Photo by Igor Ovsyannykov on Unsplash

Teilen: Facebook - twitter - LinkedIn - XING - WhatsApp - E-Mail
RSS-Feed aller Blogbeiträge

Über den Autor

Ich bin gelernter Mediengestalter, studierter Druck- und Medientechniker und leidenschaftlicher Tüftler und Bastler.

Beruflich beschäftige ich mich mit der digitalen Transformation von Unternehmen, sowie der Automatisierung von Unternehmensprozessen, in der Druck- und Medienbranche. Mehr dazu findet sich im Lebenslauf.

Privat interessieren mich Kaffee(maschinen), Themen rund um Webentwicklung, das Internet im Allgemeinen und Speziellen und vieles, vieles mehr.

Ich freue mich auf Feedback per E-Mail unter kontakt@flomei.de, einen Euro für die Kaffeekasse oder etwas von meiner Amazon Wunschliste.