#!/bin/bash
IFS='
'
fpaths=`echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | sort`
PDFARGUMENTS=""
outfile=`~/.gnome2/nautilus-scripts/prompt-output.py`
if [ "$?" == "0" ]
then
exit
fi
for file in $fpaths
do
if [ -f "$file" ]; then
base=${file%.*}
ext=${file##*.}
if [[ ( ( "$ext" == "JPG" ) || ( "$ext" == "jpg" ) ) || ( ( "$ext" == "jpeg" ) || ( "$ext" == "JPEG" ) ) ]]; then
cp $file $base-tmp-cpy.jpg
exifautotran $base-tmp-cpy.jpg
jpegtopnm $base-tmp-cpy.jpg | pnmtops -noturn | ps2pdf13 -sPAPERSIZE=a4 - $base-tmp-cpy.pdf
rm $base-tmp-cpy.jpg
PDFARGUMENTS="$PDFARGUMENTS \"$base-tmp-cpy.pdf\""
outdir=`dirname "$file"`
fi
fi
done
# echo "hello" > $outdir/$outfile.txt
if [ -n "$PDFARGUMENTS" ]; then
cd "$outdir"
if [ -e $outfile.pdf ]
then
x=0
while [ -e $outfile-$x.pdf ]
do
x=`expr $x + 1`
done
outfile=$outfile-$x
fi
eval pdftk "$PDFARGUMENTS" output $outfile.pdf
eval rm -rf "$PDFARGUMENTS"
fi