#!/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