WinFuture-Forum.de: PDF per Batch zusammenführen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

PDF per Batch zusammenführen


#1 Mitglied ist offline   Binder 

  • Gruppe: Mitglieder
  • Beiträge: 1
  • Beigetreten: 23. Juli 13
  • Reputation: 0

geschrieben 23. Juli 2013 - 06:39

Hallo liebes Forum,

dies ist mien erster Beitrag hier, ich hoffe auf eure Hilfe :-)
Ich möchte per Batch PDFs zusammenführen, diese sind nach folgendem Schema vorhanden:

PMLS00000010_20120817_0001
PMLS00000010_20120817_0002
PMLS00000010_20120817_0003
PMLS00000123_20120818_0001
PMLS00000456_20120819_0001
PMLS00000456_20120819_0002
PMLS00000789_20120818_0001

Nun möchte ich jeweils bei gleichen Namen und fortlaufender Nummer (letzte 4 Zeichen) die PDFs
zu einer PDF zusammenführen (Bei meinen Beispielen wäre das Ergebnis also 4 PDF-Dateien).
Ich habe auch schon recherchiert und einen Code gefunden, diesen auch versucht anzupassen (benutze
hierfür PDFTK), aber es will nicht klappen, bin auf diesem Gebiet noch purer Anfänger.
Ich poste mal meinen jetzigen Code:

------------------------------------------------------------------------------------------------------------

@echo off & setlocal
set "Quelle=C:\Users\Benutzername\Desktop\Test"
set "Ziel=C:\Users\Benutzername\Desktop\Test\ordner"
set "pdftk=C:\Program Files (x86)\PDFtk Server\bin\pdftk.exe"

set "t1=%temp%\1.pdf"
set "t2=%temp%\2.pdf"
md "%Ziel%" 2>nul
pushd "%Quelle%"
for %%i in (PMLS*.pdf) do for /f "tokens=2* delims=_" %%a in ("%%~ni") do if "%%b"=="0001" call :ProcessFile "%%i" %%a
popd
goto :eof

:ProcessFile
copy %1 %t1% >nul
for /f "skip=1 delims=" %%i in ('dir /b /on "%2_*.pdf"') do (
if exist "%t1%" (
"%pdftk%" "%t1%" "%%~nxi" cat output "%t2%"
del "%t1%"
) else (
"%pdftk%" "%t2%" "%%~nxi" cat output "%t1%"
del "%t2%"
)
)
if exist "%t1%" move "%t1%" "%Ziel%\%2.pdf"
if exist "%t2%" move "%t2%" "%Ziel%\%2.pdf"
goto :eof

-------------------------------------------------------------------------------------------------------------

Freue mich über jede Antwort, bin echt am verzweifeln!
Vielen Dank schonmal!

MFG Binder
0

Anzeige



Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0