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 Dateien nach Datum sortiert zusammenfügen

Mitglied: blackshaddow

blackshaddow (Level 1) - Jetzt verbinden

30.08.2008, aktualisiert 31.08.2008, 8529 Aufrufe, 4 Kommentare

Hallo,

Ich bin schon seit Stunden auf der Suche, hab aber keine passende Lösung bzw. Batch für mein Problem gefunden.

Die Ausgangssituation ist folgende: Ich habe jeden Tag eine unterschiedliche Anzahl von PDF Dateien in einem Ordner, welche ich zu einem PDF Dokument zusammenfügen möchte.
Als Programm steht mir PDFTK zur Verfügung.
Die Schwierigkeit liegt bei mir darin, dass die Dateien chronologisch nach Datum sortiert werden müssen, desweiteren sind manche der PDF Dokumente bereits mehrseitig und dürfen wärend des Vorgangs nicht getrennt werden.
chronologisch sortiert bedeutet, dass die Dateien alle von einem Tag sind (meistens dem Vortag) und nach der Erstellungsuhrzeit sortiert werden müssen, wobei die erste Seite in der neuen PDF Datei auch die am frühesten erstellte einzel PDF Datei sein soll.

Tut mir Leid, ich hoffe ich habe mich nicht zu kompliziert ausgedrückt und ihr könnt mir bei meinem Problem helfen.

Vielen Dank im Voraus

MfG

Michele
Mitglied: miniversum
30.08.2008 um 17:01 Uhr
Ungetestet würd ichs so versuchen:
01.
@echo off & setlocal 
02.
set "quelle=C:\QuellVerzeichnis" 
03.
set "ziel=C:\ZielVerzeichnis\Alle.pdf" 
04.
set "skiped=" 
05.
FOR /F "delims=" %%i in ('Dir /B /OD "%quelle%\*.pdf"') do ( 
06.
if not exist "%ziel%" copy "%quelle%\%%~nxi" "%ziel%" 
07.
set "skiped=skip=1 " 
08.
09.
FOR /F "%skiped%delims=" %%i in ('Dir /B /OD "%quelle%\*.pdf"') do ( 
10.
pdftk "%ziel%" "%quelle%\%%~nxi" cat output "%ziel%" 
11.
)
Bitte warten ..
Mitglied: blackshaddow
30.08.2008 um 19:00 Uhr
Hallo,

Danke erstmal für deine Hilfe.
Leider funktioniert es so noch nicht.
Er kopiert immer nur das erste PDF dokument zum Zielort und benennt es um in den Zieldateinamen.
Als Fehlermeldung kommt:

The given outputfilename matches an input filename. exiting

Eine frage ist mir auch aufgekommen, muss die pdftk.exe im gleichen ordner sein wie die batch datei?

Falls ja könnte man den Pfad zur pdftk.exe auch in die Batch integrieren, um beide an gentrennten Speicherorten zu haben?

Vielen Dank im Voraus

Michele
Bitte warten ..
Mitglied: bastla
30.08.2008 um 20:25 Uhr
Hallo blackshaddow und willkommen im Forum!

miniversums Ansatz ist eigentlich völlig ok, nur kann "pdftk" nicht die selbe Datei als Quelle und Ziel verwenden - daher muss abwechselnd in eine von 2 Temp-Dateien geschrieben und aus der jeweils anderen gelesen werden. Eine Umsetzung könnte so aussehen:
01.
@echo off & setlocal 
02.
set "quelle=C:\QuellVerzeichnis" 
03.
set "ziel=C:\ZielVerzeichnis" 
04.
set "gesamt=Alle.pdf" 
05.
set "pdftk=C:\Programme\pdftk-1.12\pdftk.exe" 
06.
 
07.
set "t1=%temp%\Alle1.pdf" 
08.
set "t2=%temp%\Alle2.pdf" 
09.
 
10.
FOR /F "delims=" %%i in ('Dir /B /O-D "%quelle%\*.pdf"') do set "erste=%%i" 
11.
copy "%quelle%\%erste%" "%t1%">nul 
12.
if exist "%t2%" del "%t2%" 
13.
if not exist "%ziel%" md "%ziel%" 
14.
 
15.
FOR /F "skip=1 delims=" %%i in ('Dir /B /OD "%quelle%\*.pdf"') do ( 
16.
    if exist "%t1%" ( 
17.
        "%pdftk%" "%t1%" "%quelle%\%%~nxi" cat output "%t2%" 
18.
        del "%t1%" 
19.
    ) else ( 
20.
        "%pdftk%" "%t2%" "%quelle%\%%~nxi" cat output "%t1%" 
21.
        del "%t2%" 
22.
23.
24.
 
25.
if exist "%t1%" copy "%t1%" "%ziel%\%gesamt%">nul 
26.
if exist "%t2%" copy "%t2%" "%ziel%\%gesamt%">nul
Diese Version trägt auch Deinem (sinnvollen) Wunsch nach "Auslagerung" der "pdftk.exe" Rechnung.

Grüße
bastla
Bitte warten ..
Mitglied: blackshaddow
31.08.2008 um 00:41 Uhr
Hallo,
super, es klappt.

Vielen Dank für eure Hilfe und Mühen ohne euch wäre ich echt verzweifelt.

schönen Abend noch.

Michele
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

PDF Dateien mit PDFTKBuilderPortable zusammenfügen

gelöst Frage von makroll10Batch & Shell4 Kommentare

Hallo Allerseits, ich beabsichtige mit dem "PDFTKBuilderPortable" mehrere PDF-Dateien zusammen zu fassen. Eigentlich ist das ja auch ganz einfach: ...

Windows Tools

PDFs nummerieren und zusammenfügen

gelöst Frage von DeeJayBeeWindows Tools3 Kommentare

Hallo zusammen, mein Kollege muss für eine Behörde ein paar Daten zusammen suchen. Es gibt ein Antragsformular (ausfüllbares PDF), ...

Batch & Shell

Mehrere PDF-Dateien per Batch zusammenfügen

gelöst Frage von GrimmliBatch & Shell1 Kommentar

Hallo zusammen, in einem Ordner liegen mehrere pdf Dateien. Die eine Hälfte der PDF's fängt mit „B_“ an gefolgt ...

Batch & Shell

Suche Batch-Programm zum Zusammenfügen zweier PDF-Dateien

gelöst Frage von SinzalBatch & Shell3 Kommentare

Hallo Admins, ich habe ein Programm geschrieben, welches zwei Listen als separate PDF-Dateien ausgibt. Beide Listen sollen jedoch in ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 20 StundenWindows 104 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 23 StundenAdministrator.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
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

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 ...