#!/bin/bash logfile=/tmp/watermark-pdf-alcaflex.log watermark=/opt/scripts/cups/watermarks/HGVRastdorf.pdf tempdir=$(mktemp -d) echo $(date) "$0 $* (tempdir: $tempdir)" >> $logfile # Command line arguments job="$1" user="$2" title="$3" numcopies="$4" options="$5" filename="$6" echo "JOB: $job" >> $logfile echo "USER: $user" >> $logfile echo "TITLE: $title" >> $logfile echo "NUMCOPIES: $numcopies" >> $logfile echo "OPTIONS: $options" >> $logfile echo "FILENAME: $filename" >> $logfile echo $# >> $logfile if [ -z "$filename" ] ; then filename="-" fi if [ $# -ge 7 ]; then cat $6 > $tempdir/ps.in else cat > $tempdir/ps.in fi cp $tempdir/ps.in /home/mgreipl/PDF/ps.in # convert Postscript to PDF /usr/bin/ps2pdf $tempdir/ps.in $tempdir/pdf.in 2>> $logfile # watermarking /usr/bin/pdftk $tempdir/pdf.in background "$watermark" output $tempdir/pdf.out 2>> $logfile # convert PDF to Postscript /usr/bin/pdftops $tempdir/pdf.out - 2>> $logfile # clean-up #rm -rf $tempdir