birgitb
Goto Top

Automatische PDF Erstellung mit PDFTK aus Dateien mit gleichen Anfangsbezeichnung im Dateinamen

Ich verstehe nichts von Programmierung. Das nur schon mal vorab.
Habe mich auch schon 2 Tage durch die Seiten gelesen und viel gefunden von dem ich dachte genau das ist es doch aber ich kriege es für mich nicht zusammengebaut, weil mir da das Wissen fehlt.

Bei mir geht es um folgendes:
Ich habe ein Verzeichnis mit ca. 10.000 PDF-Dateien.

Die Dateien heißen:
030090195000_R.pdf
030090195000_V.pdf
123456789123_R.pdf
123456789123_V.pdf
usw.

Es sind also immer 12Stellen die sich im Dateinamen ändern dann kommt ein _ und ein R oder V.
Es sind immer nur 2 Dateien mit denselben 12Stellen.

Jetzt möchte ich mit PDFTK folgendes:
Es sollen Dateien gesucht werden mit den gleichen 12Stellen am Anfang der Datei.
Daraus sollen dann eine neue PDF-Datei erstellt werden die als Namen genau diese 12 bekommen soll.

Also aus 030090195000_R.pdf und 030090195000_V.pdf soll eine Datei mit dem Namen 030090195000.pdf erzeugt werden.
Und aus 123456789123_R.pdf und 123456789123_V.pdf soll eine Datei mit dem Namen 123456789123.pdf erzeugt werden.

Und so weiter bis alle Dateien bearbeitet worden sind.

Ist mir noch zu Helfen?
Gruß Birgit

Content-Key: 343173

Url: https://administrator.de/contentid/343173

Ausgedruckt am: 29.03.2024 um 08:03 Uhr

Mitglied: 133417
Lösung 133417 12.07.2017 aktualisiert um 10:50:53 Uhr
Goto Top
PowerShell z.B.:
gci 'd:\ordner' -Filter *.pdf | group {$_.Basename.substring(0,12)} | %{  
    &'d:\pdftk.exe' $_.Group.Fullname $_.Group[1].Fullname cat output "$($_.Name).pdf"  
}
Pfade natürlich anpassen.

Ist mir noch zu Helfen?
Keine Ahnung, wenn du noch mind. 1 Hirnzelle dein Eigen nennst dann bestehen unter Umständen noch Chancen face-smile. Duck und wech ...

Gruß
Mitglied: BirgitB
BirgitB 12.07.2017 um 11:09:10 Uhr
Goto Top
Danke schön an dich.
Ich habe es versucht und es kommt eine Meldung.
Der Befehl gci ist entweder falsch geschrieben oder konnte nicht gefunden werden.
face-sad
2017-07-12_10h59_36
Mitglied: 133417
Lösung 133417 12.07.2017 aktualisiert um 11:12:11 Uhr
Goto Top
*Hust*, wozu schreibe ich wohl Powershell über meinen Code, liebe Dame?!
Mitglied: BirgitB
BirgitB 12.07.2017 um 11:24:57 Uhr
Goto Top
Wenn ich das wüsste...
Wie gesagt: ich habe keine Ahnung von Programmierung.
Was genau soll das denn meiner zurückgebliebenen Hirnzelle sagen?
Mitglied: 133417
Lösung 133417 12.07.2017 aktualisiert um 11:28:25 Uhr
Goto Top
Zitat von @BirgitB:

Wenn ich das wüsste...
Wie gesagt: ich habe keine Ahnung von Programmierung.
Das brauchst du ja auch nicht mehr, der Code steht ja schon oben!
Was genau soll das denn meiner zurückgebliebenen Hirnzelle sagen?
Erst mal wie man Google bedient:
Wie führe ich Powershell-Skripte aus?
Mitglied: BirgitB
BirgitB 12.07.2017 um 12:58:31 Uhr
Goto Top
Ich schmeiß mich weg.
Es hat geklappt.
Recht vielen Dank auch. face-smile
Mitglied: 133417
133417 12.07.2017 um 15:19:47 Uhr
Goto Top
Immer gerne face-smile