Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Ziffernfolge aus PDF auslesen - PDF damit umbennen

Frage Entwicklung Batch & Shell

Mitglied: PreacherB

PreacherB (Level 1) - Jetzt verbinden

05.01.2013 um 09:34 Uhr, 2422 Aufrufe, 4 Kommentare

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 http://www.administrator.de/frage/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 http://www.administrator.de/frage/textdatei-mit-einem-teil-des-inhaltes ... , 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.

Mitglied: SarekHL
05.01.2013 um 12:27 Uhr
Wenn Du keine passende Antwort bekommst, schick mir mal eine Nachricht. Ich bin zwar kein guter Batch-Programmierer, aber ich könnte Dir vielleicht etwas passendes in VisualBasic zusammenstricken. So ähnliche Aufgaben habe ich damit schon automatisiert.
Bitte warten ..
Mitglied: bastla
05.01.2013, aktualisiert um 13:08 Uhr
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
type D:\Test.pdf>D:\Test.txt
oder ein
findstr "Suchbegriff" D:\Test.pdf>D:\Test.txt
(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
Bitte warten ..
Mitglied: PreacherB
06.01.2013, aktualisiert um 14:49 Uhr
Danke für das Willkommen und die Antworten, SarekHL und bastla.

Danke Sarek für die Info.

Mitte bis Ende nächster Woche werde ich die ersten PDFs erhalten. Dann probiere ich die den "type" Befehl, bastla. Soviel ich weiss, gibt es keinen Suchbegriff; es ist eine ganz "normal" geschrieben Adresse:

Name
Straße

Postleitzahl Stadt

@bastla, sorry für Frage, aber da Du an den beiden Beispielen oben beteiligt warst, frage ich einfach: So einfach kombinieren, kann mann die beiden Programmierungen nicht? Klingt vielleicht etwas naiv...

Ich weiß genau nicht, was Du mit VBS Script meinst, aber solange es zum Erfolg führt, würde ich es zumindest probieren. Wichtig ist nur, das die PDFs nicht im Inhalt verändert werden. Sie müssen und dürfen nicht verändert werden.
Bitte warten ..
Mitglied: bastla
06.01.2013 um 15:15 Uhr
Hallo PreacherB!
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
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Adobe PDF, Custom Property (6)

Frage von DanielBodensee zum Thema Batch & Shell ...

Visual Studio
Herausfinden, ob PDF farbig oder sw ist (3)

Frage von ahstax zum Thema Visual Studio ...

Batch & Shell
Powershell, PDF (6)

Frage von AnkhMorpork zum Thema Batch & Shell ...

Neue Wissensbeiträge
LAN, WAN, Wireless

Schwachstelle im WPA2 Protokoll veröffentlicht

(3)

Information von colinardo zum Thema LAN, WAN, Wireless ...

Heiß diskutierte Inhalte
Windows Server
gelöst Gruppenrichtlinie greift nicht zu! (19)

Frage von Syosse zum Thema Windows Server ...

Windows 7
gelöst Windows 7 Anmeldedomäne festlegen (13)

Frage von flotaut zum Thema Windows 7 ...

Windows Server
gelöst WSUS Updates auf iSCSI speichern (10)

Frage von lcer00 zum Thema Windows Server ...