|
[<<< Zurück, zur Übersichtsseite]
Lizenz bestellen (Rechnung) für 29,99 EUR
Das Einfügen von der Hintergründe lässt sich für neue PDF Dateien durch eine Verzeichnisüberwachung automatisieren.
PDFLetter.exe "c:\test\hintergrund.pdf" "c:\test\datei1.pdf" "c:\test\datei2.pdf" "c:\test\datei3.pdf"
Als erster Parameter soll die Hintergrunddatei angegeben werden. Danach folgen eine oder mehrere PDF Dateien die mit dem Hintergrund belegt werden sollen. Als letzter Parameter kann noch
saveoldnameangegeben werden. In diesem Falle werden die Dateien nicht in einem Unterverzeichnis abgelegt, sondern es werden die Originaldateien überschrieben.
Neu: Als letzter Parameter kann nun auch
repeatlastangegeben werden, um die Einstellung die letzte Seite immer zu wiederholen zu aktivieren.
Neu: Sie können nun auch eine Textdatei übergeben.
PDFLetter.exe "c:\test\test.txt"Und dort in jede Zeile einen der Parameter, so wie Sie diese auch normal per Kommandozeile übergeben würden. Aber: Sie können mit der Zeile
--NEWFILE--die PDF Datei erzeugen lassen und noch einmal neu anfangen eine weitere Hintergrunddatei usw. anzugeben. Dies können Sie beliebig oft machen.
c:\test\hintergrund.pdf c:\test\datei1.pdf c:\test\datei2.pdf c:\test\datei3.pdf --NEWFILE-- c:\test\hintergrund2.pdf c:\test\file1.pdf c:\test\file2.pdf c:\test\file3.pdf saveoldname --NEWFILE--
Dies ist eine Beispiel BAT Datei, welche PDF Briefpapier per Kommandozeile aufruft:
@echo off if [%1]==[] goto params if [%2]==[] goto params set preprint=%~1 set source=C:\Documents and Settings\User\My Documents\ set letter=C:\Documents and Settings\User\My Documents\Letterhead\ if not exist "%source%%~2*.pdf" goto no_file if not exist "%letter%%preprint%_pre-print.pdf" goto params echo Adding Pre-printed stationary to PDFs echo using "%preprint%_pre-print.pdf" for %%f in ("%source%%~2*.pdf") do call :letter "%%f" pause goto :eof ::------------------------------------- :letter set file=%~n1 echo %file% "C:\Program Files\PDF Letterhead 1\PDFLetter.exe" "%letter%%preprint%_pre-print.pdf" %1 if exist "%source%letterhead\%file%.pdf" goto OK echo can't find output pause :OK goto :eof ::------------------------------ :no_file echo NO files found matching "%source%%~2*.pdf" :params echo Syntax :- %~n0 Pre-Print_Code File_Pattern echo e.g. %~n0 INV 14 echo. pause
|
|||