Ziffernfolge aus PDF auslesen - PDF damit umbennen
Guten morgen zusammen,
ich habe wenig bis keine Kenntnisse in der Batch-Programmierung, bin aber schon im Forum fündig geworden. Allerdings fehlt mir das Wissen beide Ergebnisse zu kombinieren. Dies ist mein erster Beitrag im Forum ;)
Ich werde in Zukunft verschiedene "Serien" von PDF Dokumenten vorgelegt bekommen. Diese sind im Inhalt unterschiedlich, allerdings handelt sich immer um ein Brief (Briefkopf, Adresse, Text).
Jede Serie für sich ist einheitlich, bedeutet, die Postleitzahl - nach der umbenannt werden soll - steht in jeder Serie immer an derselben Stelle im Text/Dokument.
Allerdings in Serie 1 in Zeile 12, in Serie 2 in Zeile 13 oder Serie 3 in Zeile 11 usw.
Die Benennung der Dateien, die mir vorliegen werden, werden willkürlich sein. Ich möchte sie jetzt anhand der Postleitzahl umbenennen, und, sollte die PLZ schon vorhanden sein ein "_1" oder ähnliches anfügen.
Ich habe hier im Forum zwei Vorschläge gefunden, die mein Problem lösen sollten, allerdings kann ich sie - mangels Kenntnisse - nicht zusammenfügen.
PDF in txt umwandeln habe ich dort PDF auslesen und per Batch umbenennen gefunden. Allerdings wird dort nach einen bestimmten Word gesucht, nach dem dann der neue Name folgt; das ist das mir nicht der Fall.
Eine Lösung für dieses Problem liefert allerdings Textdatei mit einem Teil des Inhaltes umbenennen , wobei hier halt nur eine Textdatei behandelt und auch umbennant wird. Aber die Sache mit der "variablen" Anpassung der Koordinaten, wo das Schlagwort steht, ist für mich interessant.
Könnte mir mir jemand helfen, diese beiden Funktionen/Lösung zu einer zusammenzufügen? (Wenn es denn überhaupt möglich ist.)
Danke im voraus.
ich habe wenig bis keine Kenntnisse in der Batch-Programmierung, bin aber schon im Forum fündig geworden. Allerdings fehlt mir das Wissen beide Ergebnisse zu kombinieren. Dies ist mein erster Beitrag im Forum ;)
Ich werde in Zukunft verschiedene "Serien" von PDF Dokumenten vorgelegt bekommen. Diese sind im Inhalt unterschiedlich, allerdings handelt sich immer um ein Brief (Briefkopf, Adresse, Text).
Jede Serie für sich ist einheitlich, bedeutet, die Postleitzahl - nach der umbenannt werden soll - steht in jeder Serie immer an derselben Stelle im Text/Dokument.
Allerdings in Serie 1 in Zeile 12, in Serie 2 in Zeile 13 oder Serie 3 in Zeile 11 usw.
Die Benennung der Dateien, die mir vorliegen werden, werden willkürlich sein. Ich möchte sie jetzt anhand der Postleitzahl umbenennen, und, sollte die PLZ schon vorhanden sein ein "_1" oder ähnliches anfügen.
Ich habe hier im Forum zwei Vorschläge gefunden, die mein Problem lösen sollten, allerdings kann ich sie - mangels Kenntnisse - nicht zusammenfügen.
PDF in txt umwandeln habe ich dort PDF auslesen und per Batch umbenennen gefunden. Allerdings wird dort nach einen bestimmten Word gesucht, nach dem dann der neue Name folgt; das ist das mir nicht der Fall.
Eine Lösung für dieses Problem liefert allerdings Textdatei mit einem Teil des Inhaltes umbenennen , wobei hier halt nur eine Textdatei behandelt und auch umbennant wird. Aber die Sache mit der "variablen" Anpassung der Koordinaten, wo das Schlagwort steht, ist für mich interessant.
Könnte mir mir jemand helfen, diese beiden Funktionen/Lösung zu einer zusammenzufügen? (Wenn es denn überhaupt möglich ist.)
Danke im voraus.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 196498
Url: https://administrator.de/forum/ziffernfolge-aus-pdf-auslesen-pdf-damit-umbennen-196498.html
Ausgedruckt am: 06.04.2025 um 10:04 Uhr
4 Kommentare
Neuester Kommentar
Hallo PreacherB und willkommen im Forum!
Ob sich das mit Batch (ohne Zusatztools) lösen lässt, hängt vor allem einmal davon ab, ob ein
oder ein
(falls es einen passenden Suchbegriff für die gewünschte Zeile gibt) ein verwertbares Ergebnis in die Testdatei schreibt - falls ja, könntest Du ja mal die ersten 15 Zeilen (gerne auch anonymisiert) einer solchen "Test.txt" unter Verwendung von "Code"-Tags posten ...
Wäre die Verwendung von VBS übrigens auch ok?
Grüße
bastla
Ob sich das mit Batch (ohne Zusatztools) lösen lässt, hängt vor allem einmal davon ab, ob ein
type D:\Test.pdf>D:\Test.txt
findstr "Suchbegriff" D:\Test.pdf>D:\Test.txt
Wäre die Verwendung von VBS übrigens auch ok?
Grüße
bastla
Hallo PreacherB!
VBScript ist neben Batch eine weitere generell unter Windows verfügbare Scriptsprache (und hier vermutlich besser geeignet, da bessere Text- bzw Suchfunktionen zur Verfügung stehen).
Grüße
bastla
So einfach kombinieren, kann mann die beiden Programmierungen nicht?
Da dort eben ein "Suchbegriff" die entsprechende Zeile liefert, wird das so wohl nicht gehen - aber warten wir mal ab, wie Deine PDF dann wirklich aussehen ...VBScript ist neben Batch eine weitere generell unter Windows verfügbare Scriptsprache (und hier vermutlich besser geeignet, da bessere Text- bzw Suchfunktionen zur Verfügung stehen).
Grüße
bastla