PDF zusammenführen mit Batch

Start › Foren › PDF24 Creator › PDF zusammenführen mit Batch

Ansicht von 3 Beiträgen – 1 bis 3 (von insgesamt 3)
  • Autor
    Beiträge
  • #14313
    giuppy01
    Teilnehmer

    Hallo
    leider meine batch kenntisse sind nich so gut
    ich habe ein Batch erstellt
    "C:\Program Files (x86)\PDF24\pdf24-DocTool.exe" -join -profile "default/good" -outputFile C:\#KDFatture\Kunden\PDFRech\fertig\KDsam.pdf C:\#KDFatture\Kunden\PDFRech\1.pdf C:\#KDFatture\Kunden\PDFRech\2.pdf
    Es funktioniert....aber ich muss alle Dateien schreiben

    Ziel ist dass alle pdf Dateien welche sich im C.\#KDFAtture\Kunden\PDFRech (es können mehrere hundert sein) sich befinden in den Ordner C:\#KDFatture\Kunden\PDFRech\fertig zusammengefasst (nur ein File) werden

    Ich habe noch ein Batch erstellt aber funktioniert nicht

    @echo off &setlocal

    set folderIN="C:\#KDFatture\Kunden\PDFRech"
    set folderOUT="C:\#KDFatture\Kunden\PDFRech\fertig"
    for /f delims="%%a in ('dir /b /a-d "%folderIN%\*.pdf"
    "C:\Program Files (x86)\PDF24\pdf24-doctool.exe" -join - sort -profile "default/good" -outputFile "%folderOUT%\%%~na_fertig.pdf" "%folderIN%\%%~nxa" "%folderIN%\%%~n_.pdf"

    PS ich kenne nicht genau die Bedeutung die Befehle %folderOUT%\%%~na_fertig.pdf" "%folderIN%\%%~nxa" "%folderIN%\%%~n_.pdf"

    Kann mir jemand helfen

    Viele Grüße

    Giuppy

    #14314
    Stefan Ziegler
    Forenverwalter

    Hallo, Sie können den -expandDirs Schalter verwenden.

    pdf24-DocTool.exe -join -expandDirs [...] "VERZEICHNIS"

    Damit werden alle Dateien im Order zusammengefügt.

    #18739
    giuppy01
    Teilnehmer

    Hallo Stefan,
    vielen Dank es funktioniert
    "C:Program Files (x86)PDF24pdf24-DocTool.exe" -join -sort -profile "default/good" -outputFile C:#KDFattureKundenPDFRechfertigKDsam.pdf -expandDirs C:#KDFattureKundenPDFRech
    Es ist möglich die Datei variabel zu benennen z.B. KD_01-03.03.19
    kann mann in ein Batch den VBA befehl einbinden
    Dim Dat As String
    Dat = InputBox("KD_tt-tt.mm.yy eingeben") 'KD_01-03.03.19

    kann man statt ein Batch ein VBA benutzen?
    Viele Grüße
    Giuppy

Ansicht von 3 Beiträgen – 1 bis 3 (von insgesamt 3)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.