Ordnung muss sein II – Verzeichnisstrukturen aus PDF-Dokumenten

Wie können ‚viele‘ PDF-Dateien in die von Tom vorgegebenen Ordnerstrukturen überführt werden? Eine Batchdatei soll hier helfen…

Geordnete Verzeichnis-Strukturen bei der Ablage von COMICS sind für Tom unerlässlich, da er Automatismen programmieren muss. Diesen Automatismen liegen Regeln zugrunde, die immer wiederkehrende ‚berechenbare‘ Zugriffe ausführen. Halt Zugriffe auf definierte Ablageorte unserer Comics.

 

Unsere Comics liegen in verschiedenen Formaten vor. Während RAR, ZIP, CBR und CBZ meist fertige Strukturen (Alle zum Heft zugehörigen JPG-Bilder in Ordner sortiert), müssen wir bei PDF Dateien noch manuell Hand anlegen, um sie in die einheitliche Struktur zu überführen, die da lautet:

Name der Comic Sammelreihe à PDF pro Heftordner

 

Anschließend kann dann mit dem Adobe Acrobat Prof. eine PDF-Datei in einzelne JPG’s gespeichert werden. Diese liegt dann in dem Sammelordner, in dem sich auch die dazugehörige PDF-Datei befindet. Damit kann Tom arbeiten…

 

Für ein einzelnes PDF Comic ist das mit dem <Speichern unter> in Adobe Acrobat Prof. möglich. Dort wird jedes JPG-Bild aus dem  PDF Dokument als Einzeldatei herausgelöst und gespeichert.

Habe ich aber nun 24 Hefte als PDF Dokumente, so ist das umständlich und zeitraubend.

Das würde nämlich bedeuten, ich müsste jedem PDF Dokument ein Verzeichnis mit dem Namen der PDF-Datei einrichten. Dort muss ich dann das PDF hinein kopieren und anschließend das jeweilige PDF in JPG’s speichern… Das Ganze weitere 23 mal…

 

Das geht doch sicherlich einfacher…

 

Hier der IST- und SOLL-Zustand:

Der IST-Zustand (links): Ein Ordner mit 24 Comics im PDF Format

Der SOLL-Zustand (rechts): 24 Ordner mit den Namen der PDF Dateien. Also der entsprechende Titel des Comics. Und in jedem ‚Titel‘-Ordner liegen nur die Bilder dieses Comics.

 

Ich teile die Aufgabe -die Überführung in den SOLL-Zustand- in 2 Schritte:

  1. Ein Ordner mit 24 Comics im PDF Format à 24 Ordner mit den Namen der PDF Dateien. Und in jedem Ordner liegt dann die PDF-Datei mit dem gleichen Titel
  2. Alle PDF Dateien in den Unterordnern in JPG‘s zu wandeln (Das wird Thema des nächsten Blogs sein - Ordnung muss sein III)

Meine Idee ist hierbei für das erste Zwischenziel, eine kleine Batchdatei zu schreiben, die mir bei der Umsetzung hilft.

 

 

Automatisierte Verzeichniserstellung aus einem PDF Namen

Für die Verzeichniserstellung sieht das dann so aus:

 

FOR /F "Tokens=*" %%I IN ('dir /B *.pdf') do mkdir "temp\%%~nI"

 

Hier wird in einer Schleife der Name jedes PDF’s ausgelesen und als Name für die Erstellung eines neuen Verzeichnisses genutzt.

 

Automatisiertes kopieren der PDF’s in die Verzeichnisse

Für das automatisierte Kopieren der PDF’s in die neu erstellten Verzeichnisse müssen wir das vorhergehende Script nur minimal anpassen:

 

FOR /F "Tokens=*" %%I IN ('dir /B *.pdf') do copy "%%I" "temp\%%~nI" 

 

Der  mkdir  Befehl wird durch den  copy  Befehl ersetzt.

 

Zusammenfassung beider Scripte zu einem -> pdf2dir.bat

REM *** 1. Verzeichnis erstellen ***

FOR /F "Tokens=*" %%I IN ('dir /B *.pdf') do mkdir "%%~nI"

 

REM *** 2. PDF Datei in Verzeichnis kopieren ***

FOR /F "Tokens=*" %%I IN ('dir /B *.pdf') do copy "%%I" "%%~nI"

 

REM *** 3. Löschen der Batchdatei ***

del *.bat /F /Q

 

Ich habe am Schluss noch einen weiteren Befehl hinzugefügt: Löschen des pdf2dir.bat-Skriptes.

 

Alle grünen Zeilen in das notepad.exe kopiert. Unter dem Namen pdf2dir.bat speichern. Nun diese Datei in einen Ordner mit vielen PDF Dokumenten kopieren. Doppelklicken…

… fertig! J

 

Das ist dann das Ergebnis des ersten Schrittes - also Der SOLL-ZWISCHEN-Zustand:

Ergebnis von PDF2DIR
Ergebnis von PDF2DIR
Ein 'Roir' aus dem Jahre 1993
Ein 'Roir' aus dem Jahre 1993
Was bisher geschah...
Was bisher geschah...

Youtube-Videos

00 Opening COMICROOM
00 Opening COMICROOM
01 Monitor & Schwenkarm
01 Monitor & Schwenkarm
02 Ordnung muss sein
02 Ordnung muss sein
03 Armlehne & Knetmasse
03 Armlehne & Knetmasse
04 Der COMICROOMReader
04 Der COMICROOMReader
05 Upgrade
05 Upgrade
06 Machbarkeitsstudie
06 Machbarkeitsstudie
07 Unboxing ZBOX
07 Unboxing ZBOX
08 Der PFEILER
08 Der PFEILER
09 Die PLATTFORM
09 Die PLATTFORM
10 Die Hochzeit
10 Die Hochzeit
11 Bookmark Manager
11 Bookmark Manager
12 Starting COMICROOM
12 Starting COMICROOM
13 Das eRegal
13 Das eRegal
14 Duell der Armlehneablagen
14 Duell der Armlehneablagen
15 Nähen & Schneiden
15 Nähen & Schneiden
16 Dachboden-Begehung
16 Dachboden-Begehung
17 Erster Eindruck
17 Erster Eindruck