Top-Themen

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

gelöst PDF Datei umbennen aus TXT File ?

Mitglied: Botpenner

Botpenner (Level 1) - Jetzt verbinden

13.11.2017 um 19:23 Uhr, 381 Aufrufe, 18 Kommentare

Hi,

ich habe folgendes Problem. Ich besitze mehrere PDF-Dateien. Diese haben aktuell als Dateinamen eine belibige 6 Stellige Nummer.
In einer TXT Datei befinden sich untereinader geschrieben die Namen wie die PDF umbenannt werden sollen.

Ich habe schon mehrere Code-Schnipsel in Form von batch und vbs probiert, aber leider ohne erfolg

Kann mir jemand einen funktionierenden Code geben?



Frage 2 : Ist es möglich per batch Dateien PDF so bearbeiten, dass nur ein bestimmter Teil der PDF übrig bleiben?
Hintergrund ist folgender, ich habe eine Datei mit über 100 QR Codes. Pro PDF Seite ein QR Code, unter dem QR Code steht noch ein kleiner Text. Ich benötige aber nur den reinen QR Code ohne Text.
Die QR Codes stehen immer an der selben stelle. Kann man dies eventuell per Koordinaten X / Y lösen bei einer batch Konventierung? Oder gibt es eventuell schon fertige Programme die das lösen können? Im Netz stößt man halt nur auf Antworten wie " Screenshots erstellen oder Seite drucken mit druckbereich." Ich möchte aber eine schnelle Lösung per Knopfdruck.

Vielen Dank
Mitglied: 134464
13.11.2017, aktualisiert um 20:53 Uhr
Zitat von Botpenner:

Hi,

ich habe folgendes Problem. Ich besitze mehrere PDF-Dateien. Diese haben aktuell als Dateinamen eine belibige 6 Stellige Nummer.
In einer TXT Datei befinden sich untereinader geschrieben die Namen wie die PDF umbenannt werden sollen.

Ich habe schon mehrere Code-Schnipsel in Form von batch und vbs probiert, aber leider ohne erfolg

Kann mir jemand einen funktionierenden Code geben?
Keiner kennt den Aufbau deiner txt Datei, also kann dir auch keiner einen passenden Code schreiben.



Frage 2 : Ist es möglich per batch Dateien PDF so bearbeiten, dass nur ein bestimmter Teil der PDF übrig bleiben?
Per reinem Batch eher nicht, mit Tools wie diesem schon, aber mit Powershell,VBS und Acrobat Pro auch kein Problem wenn man dein PDF kennt.
Bitte warten ..
Mitglied: Botpenner
13.11.2017 um 22:06 Uhr
Hallo. danke für deine Antwort.
Der Aufbau der txt Datei ist denkbar einfach.

Bsp.:

Name1
Name2
Name3
usw.


Dabei soll der erste Eintrag für die erste PDF Datei benutzt werden als Dateinamen.


Zur Frage 2: Ich besitze leider kein Acrobat Pro, der Aufbau der PDF ist auch sehr einfach gehalten.

Pro PDF Seite befindet sich mittig ein großer QR Code, Darunter eine 6 Stellige Nummer und ein kurzer Text als Bauteilbezeichnet. Das wars,
Bitte warten ..
Mitglied: LeeX01
13.11.2017 um 22:14 Uhr
Leider gibst du nicht an welches Betriebssystem du verwendest, deswegen gehe ich mal von Windows aus. Die Textdatei auszulesen sowie die Dateien aus einem Verzeichnis zu bekommen ist nicht allzu schwer und geht per Batch, der Befehl zum umbenennen heißt ren. Viel interessanter wird die Frage nach welcher Logik du bestimmst was die "erste" Datei ist, per Erstelldatum, Name aufsteigen oder sonst irgendwie??
Bitte warten ..
Mitglied: Botpenner
13.11.2017 um 22:27 Uhr
Hallo, ja ich verwende Windows als Betriebssystem.

Die Logik könnte entweder nach Erstelldatum sein oder aber nach Name aufsteigend.
Ich habe auch schon ein paar Bausteine hier gefunden für batch Dateien, aber irgendwie funktionieren diese nicht.
Bitte warten ..
Mitglied: BassFishFox
14.11.2017 um 00:25 Uhr
Hallo,

ich habe eine Datei mit über 100 QR Codes. Pro PDF Seite ein QR Code, unter dem QR Code steht noch ein kleiner Text. Ich benötige aber nur den reinen QR Code ohne Text.

Exportiere doch einfach mal die QR-Codes als Bild und sieh nach, ob die kleinen Texte Bestandteil des Bildes sind oder nicht.

https://social.technet.microsoft.com/Forums/scriptcenter/en-US/ca9a2155- ...
https://www.howtogeek.com/228796/how-to-extract-and-save-images-from-a-p ...
http://www.makeuseof.com/tag/extract-images-pdf-files-save-windows/
https://www.online-tech-tips.com/software-reviews/extract-images-from-pd ...

Wenn die Texte kein Bestandteil des Bildes sind, bau Dir einfach einen Script der die Bilder aus der PDF extrahiert.

BFF
Bitte warten ..
Mitglied: 134464
14.11.2017, aktualisiert um 08:20 Uhr
Zitat von Botpenner:

Hallo. danke für deine Antwort.
Der Aufbau der txt Datei ist denkbar einfach.

Bsp.:

Name1
Name2
Name3
usw.
Nich gerade durchdacht .... sinnigerweise hätte man die jetzigen Dateinamen mit in der selben Zeile aufgeführt... Naja egal.

Powershell:
01.
$names = gc 'c:\names.txt' 
02.
$cnt = 0 
03.
gci 'c:\Ordner\*.pdf' -File | %{rename-item -NewName $names[$cnt] -Force ;$cnt++}
Bitte warten ..
Mitglied: Botpenner
14.11.2017 um 08:27 Uhr
Hallo, hab es getestet. Der Text ist kein Bestandteil des Bildes!
Soweit schoneinmal gut.
Leider ist rechts und links ein sehr großer weißer Rand neben dem QR Code.
Ich werde nun versuchen die Bilder zurecht zu schneiden. Eventuell finde ich da ein Tool.


Die Bilder haben nun den Namen : Page-1-Image-1 , Page-2-Image-2, Page-3-Image-3 usw.

Nun steht in der txt Datei ja die Bezeichnung, wie die Bilder umbenannt werden sollen.

name.txt : Name1,
Name 2,
Name3,



Dabei soll der erste Eintrag für das Bild: Page-1-Image-1 stehen usw.
Wie könnte der Batchcode aussehen?
Bitte warten ..
Mitglied: 134464
14.11.2017 um 08:50 Uhr
S.o.
Bitte warten ..
Mitglied: Botpenner
14.11.2017, aktualisiert um 09:00 Uhr
Hallo,

ich kann auch den jetzigen namen mit aufführen.

Wie müsste denn die txt-Datei aussehen, dass es einfach und sicher von statten geht?

Geht das auch nur mit einer einfachen Batch Datei?
Bitte warten ..
Mitglied: 134464
LÖSUNG 14.11.2017, aktualisiert um 09:12 Uhr
Zitat von Botpenner:

Hallo,

ich kann auch den jetzigen namen mit aufführen.

Wie müsste denn die txt-Datei aussehen, dass es einfach und sicher von statten geht?
Für deine Jetzige Datei Code siehe oben in meinem letzten Post.
Besser:
CSV-Datei machen
01.
"Alt";"Neu" 
02.
"datei1.pdf";"datei_neu.pdf" 
03.
"dateiN.pdf";"datei_neuN.pdf"
und dann Powershell
01.
(Import-CSV 'c:\namen.csv' -delimiter ";") | %{rename-item "c:\Ordner\$($_.alt)" -NewName $_.neu -Force}
Bitte warten ..
Mitglied: Botpenner
14.11.2017 um 09:19 Uhr
Ich werde es ausprobieren.
CSV Datei klingt gut, kann ich sehr schön aus Excel exportieren.

Meine Frage noch bezüglich der CSV-Datei:
Sucht er sich dann die entsprechenden Einträge heraus?

Sprich er sucht den "alten" Namen und benennt ihn dann in den neuen Namen um, auch wenn der Eintrag nicht an erster stelle in der CSV-Datei steht ?
Da wäre nämlich ideal, dann müsste ich nicht auf die gleiche Sortierung der Bilder im Ordner achten.
Bitte warten ..
Mitglied: 134464
14.11.2017, aktualisiert um 09:21 Uhr
Zitat von Botpenner:

Ich werde es ausprobieren.
CSV Datei klingt gut, kann ich sehr schön aus Excel exportieren.

Meine Frage noch bezüglich der CSV-Datei:
Sucht er sich dann die entsprechenden Einträge heraus?
??
Sprich er sucht den "alten" Namen und benennt ihn dann in den neuen Namen um, auch wenn der Eintrag nicht an erster stelle in der CSV-Datei steht ?
Logisch.
Bitte warten ..
Mitglied: BassFishFox
14.11.2017, aktualisiert um 12:09 Uhr
Hallo,

Ich werde nun versuchen die Bilder zurecht zu schneiden. Eventuell finde ich da ein Tool.

XNView, IrfanView und dergleichen. IrfanView hat Kommandozeilenoptionen. Schau's Dir einfach mal an.

BFF
Bitte warten ..
Mitglied: Botpenner
14.11.2017 um 12:27 Uhr
Ja mit IrfanView hat es super geklappt.

Werde nun versuchen es per Powershell umzubenennen. Muss mich erstmal einlesen, da ich damit noch nie gearbeitet habe.

Die CSV Datei sieht aktuell so aus:

*
01.
"Alt";"Neu" 
02.
683691;Bild_3028697 
03.
683891;Bild_3028698 
04.
683901;Bild_3028699 
05.
696021;Bild_3028700 
06.
696031;Bild_3028701

müssen wirklich da noch die " " bei jeder Zelle rein?
Bitte warten ..
Mitglied: Botpenner
14.11.2017 um 13:33 Uhr
Hat geklappt mit Powershell !


Anführungszeichen mussten nicht in die CSV-Datei!
Klasse super geholfen
Bitte warten ..
Mitglied: BassFishFox
14.11.2017 um 14:03 Uhr
Hallo,

Die " " sind noetig, wenn z.B. im Dateinamen/Ordnernamen Leerzeichen vorhanden sind.
Also schadet es nicht, die " " gleich zu verwenden. Dann ist man halt daran gewoehnt und stolpert nicht in die Leerzeichenfalle.

BFF
Bitte warten ..
Mitglied: Botpenner
14.11.2017 um 15:24 Uhr
Hallo,

dann weiß ich bescheid.


Aber ich habe es nicht wirklich geschafft die " " davor zu setzten. In Excel wird es zwar richtig angezeigt -> "Dateiname_1.jpg";"Dateiname2.jpg"

aber wenn ich das ganze als CSV-Datei speichere, dann steht in der CSV-Datei nun doppelte "" "" ..... ""Dateiname1.jpg"";""Dateiname2.jpg""

Weiß jemand wie man das richtig einfügen kann?
Bitte warten ..
Mitglied: 134464
14.11.2017, aktualisiert um 21:53 Uhr
Zitat von Botpenner:
müssen wirklich da noch die " " bei jeder Zelle rein?
Nur wenn deine Dateinamen Semikolons im Namen haben sollten. Leerzeichen sind in diesem Fall egal.
Weiß jemand wie man das richtig einfügen kann?
Die werden von Excel automatisch gesetzt wenn sie nötig werden(wie oben geschrieben wenn das Trennzeichen selbst in Namen enthalten ist), du musst sie also nicht selbst einfügen.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
PDF auslesen und umbennen
Frage von s0l1v3rBatch & Shell7 Kommentare

Hallo, ich bin neu in diesem Forum und hätte ein dringendes Anliegen. Ich habe eine PDF in dieser sind ...

Batch & Shell

PDF Dateien nach Inhalt einer TXT Datei umbenennen

gelöst Frage von Chris1979Batch & Shell2 Kommentare

Hallo zusammen, ich stehe gerade vor einem Problem und hätte eine Frage zur Umsetzung. Ich bin mit der Batch ...

Batch & Shell

Dateien umbennen und verschieben mit bash

Frage von sbsnewbieBatch & Shell3 Kommentare

Hallo Admisn, ich suche gerade nach einer Lösung für folgendes Problem: Ich habe zwei Dateien einmal 1. neue datei_datum_uhrzeit.txt ...

Batch & Shell

Welche Codierung für txt files um in einer batch Datei richtig aufgerufen werden zu können?

Frage von patme1Batch & Shell3 Kommentare

Hi! Ich habe eine txt Datei, welche ich in einer batch file einlesen möchte. In dieser sind Sonderzeichen, wie ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 1 TagWindows 105 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 1 TagAdministrator.de Feedback18 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 2 TagenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Windows Netzwerk
Backup über WAN
Frage von petereWindows Netzwerk11 Kommentare

Hallo, ich muss aus einem entfernten WAN (synchrone 1Gbit) Daten sichern. Dabei handelt es sich sowohl um wenige große ...

Hyper-V
Hyper-V mit altem XEON-Server. Was ist falsch?
Frage von LollipopHyper-V11 Kommentare

Hallo Bin etwas frustriert. Kleinbetrieb, ca. 15 PC's, 2 Stk. Server mit einigen virtuellen PC's für Fernwartung, VaultServer für ...