derjay

PDFs Zusammenführung aus Unterordnern anhand einer eindeutigen Nummer

Hallo zusammen,


eventuell hat mir jemand einen Tipp oder ein Beispiel (PDFTK?), welches ich modifizieren kann?

Ausgangsbasis:
Ein PDF wird erzeugt unter sollte mit eventuell in Unterordnen vorhandenen PDFs zusammengeführt werden, dabei steht das „Basispdf“ auf der ersten Seite und alle im passenden Unterordner vorhandenen PDFs, welche zufällig benannt sind sollte als weitere Seiten angefügt werden. Danach werden die PDFs in dem Unterordnern gelöscht und der Dateiname der Basisdatei um eine Kennzeichnung X umbenannt.

Beispiel:

Basisverzeichnis

5111_Bezeichnung_Bezeichnung2.pdf
5112_Bezeichnung_Bezeichnung3.pdf

Unterordner:

5111_BeliebigeBezeichnung\ <- LEER
5112_WeitereBeliebigeBezeichnung\ -> CARLA.PDF und MARK.PDF

Identifiziert können die PDFs über eine eindeutige Seriennummer, welche sowohl bei der Basispdf als auch beim Unterordner an erster Stelle steht. Die weiteren Infos im Dateinamen bzw. Ordnerbezeichnung sind mit einem Unterstrich getrennt und nur „Beiwerk“.

Grüsse,
derjay
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 2307880343

Url: https://administrator.de/forum/pdfs-zusammenfuehrung-aus-unterordnern-anhand-einer-eindeutigen-nummer-2307880343.html

Ausgedruckt am: 11.05.2025 um 19:05 Uhr

1915348599
1915348599 28.03.2022 aktualisiert um 12:11:13 Uhr
Goto Top
PSWritePDF ist dein Freund.
PDFs mit fast gleichem Namen zusammenfügen und neu benennen

Mit der Powershell dann ein Klacks
Install-Module PSWritePDF -Force -Scope CurrentUser
$hauptordner = "D:\Ordner"  
$ausgabeordner = "D:\output"  
Get-ChildItem $hauptordner -File -Filter *.pdf | group {$_.Basename.split("_")} | %{  
    Merge-PDF -InputFile $_.Group.Fullname -OutputFile "$ausgabeordner\$($_.Name)_XXXX.pdf"  
}
Remove-Item -Path "$hauptordner\*\*.pdf" -Recurse -Force