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