Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Batch Script für PDF Stapelverarbeitung gesucht

Frage Entwicklung Batch & Shell

Mitglied: mable78

mable78 (Level 1) - Jetzt verbinden

04.06.2007, aktualisiert 19:20 Uhr, 6603 Aufrufe, 4 Kommentare

Hallo zusammen,

mir wurde der Tipp gegeben meine Frage nochmal in diesem Bereich zu stellen.

Ich habe ein Tool gefunden, welches PDF-Dateien auf Kommandozeilenebene zusammenfügen kann:

http://www.lagotzki.de/pdftk/index.html#burst_cat

Das Tool nennt sich pdftk und arbeitet nach folgendem Schema:

pdftk c:\ordner1\datei.pdf c:\vorlage\kopf.pdf cat output c:\ordner2\datei.pdf

Manuell funktioniert das prima nur bei mehreren hundert Dateien nicht wirklich sinnvoll.
Ideal wäre es, wenn man diesen Befehl automatisch auf jede einzelne PDF-Datei im Ordner1 anwenden könnte. Gibt es da vielleicht die Möglichkeit, das mit einem Batch-Script zu realisieren?
Wichtig ist nur, dass die Dateien einzeln nacheinander abgearbeitet werden und im Ordner2 dann genauso heißen wie im Ordner1.

Könnte mir hierbei jemand weiterhelfen? Vielen Dank
Mitglied: filippg
04.06.2007 um 12:19 Uhr
Hallo,

für Batch bin ich immer nicht ganz so der richtige Ansprechpartner. Aber vielleicht findet sich jemand, wenn etwas klarer wird, was du wirklich willst.
Wenn ich PDFs zusammenfüge, dann mache ich aus zwei Dateien eine, oder? Wieso dann "und im Ordner2 dann genauso heißen wie im Ordner1"? Und wie bestimmst du die Reihenfolge? Oder willst du allen Dokumenten ein Deckblatt oder Anhang hinzufügen (also die eine, immer gleiche Datei zu allen in dem Ordner)? Das sollte recht leicht sein. Was du dazu brauchst ist nur eine Schleife, die über alle .pdf-Dateien im Ordner iteriert. Wie eine solche Schleife auszusehen hat findet sich hier im Forum sicher.

Filipp
Bitte warten ..
Mitglied: mable78
04.06.2007 um 12:30 Uhr
Hallo und danke für die schnelle Antwort.

"Oder willst du allen Dokumenten ein Deckblatt oder Anhang hinzufügen (also die eine, immer gleiche Datei zu allen in dem Ordner)?"

Genau das möchte ich. Allen PDF-Dateien eines Ordners ein definiertes Deckblatt hinzufügen. Das mit den beiden Ordnern ist im Prinzip egal. Wichtig ist nur, dass die Dateien dieses Deckblatt enthalten und ihr Dateiname unverändert bleibt.

Das mit der Schleife hört sich gut an. Werde mal danach suchen.
Könnte mir trotzdem dabei jemand weiterhelfen? Bin im Bereich der Batch Programmierung nicht so fit.

Vielen Dank schon mal.
Bitte warten ..
Mitglied: volkerw
04.06.2007 um 12:35 Uhr
Hallo,

diese Zeile sollte das erledigen:
for /f %%d in ('dir c:\ordner1 /b') do pdftk c:\ordner1\%%d c:\vorlage\kopf.pdf cat output c:\ordner2\%%d

Gruß
Volker
Bitte warten ..
Mitglied: mable78
04.06.2007 um 19:20 Uhr
Hallo,

diese Zeile sollte das erledigen:
for /f %%d in ('dir c:\ordner1
/b') do pdftk c:\ordner1\%%d
c:\vorlage\kopf.pdf cat output
c:\ordner2\%%d

Gruß
Volker

Hallo,

vielen Dank stimmt, diese Zeile erledigt das! Habe nur noch die Reihenfolge der beiden PDF getauscht, damit der Kopf als erstes Blatt eingebunden wird.

Problem gelößt, vielen Dank dafür!
Bitte warten ..
Ähnliche Inhalte
VB for Applications
gelöst Tool zur scriptbasierten PDF-Bearbeitung gesucht (VBS oder Batch) (6)

Frage von SarekHL zum Thema VB for Applications ...

Batch & Shell
gelöst Batch script: Problem beim Kopieren und bearbeiten, dynamischen Pfad ermitteln (26)

Frage von Hedgehogi zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch-Script für FTP-Zugang lässt sich nicht als Admin ausführen (5)

Frage von Bobstarlet zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch Datei: PDF Dateien verschieben, umbenennen und löschen (4)

Frage von F0rcehunter zum Thema Batch & Shell ...

Neue Wissensbeiträge
Administrator.de Feedback

Umgangsformen auf der Seite

(7)

Information von Frank zum Thema Administrator.de Feedback ...

Windows 10

Windows 8.x oder 10 Lizenz-Key aus dem ROM auslesen mit Linux

(10)

Tipp von Lochkartenstanzer zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Batch & Shell
Dir tc Befehl unter Windows 10 macht Probleme (12)

Frage von sugram zum Thema Batch & Shell ...

Windows Server
Windows Server 2016 RDS Remoteapp Anzeigefehler (11)

Frage von qlnGenius zum Thema Windows Server ...

Windows Server
Festplatten Ruhezustand Windows Server 2016 (10)

Frage von ahaeuser zum Thema Windows Server ...