#!/bin/bash
#   pdf2jpeg
#
#     Rasterizes a PDF file, saving as a set of 3-component jpeg images
#
#     input:  PDF file
#             root name of output files
#     output: 24 bpp RGB jpeg files for each page


scriptname=${0##*/}

if test $# != 2
then
  echo "usage: " $scriptname " inpdffile outjpgroot"
  exit -1
fi

inpdffile=$1
outjpgroot=$2

# (need mysterious "primer")
# choose one of the two options below

# output image size depending on resolution
echo "0 neg 0 neg" translate | gs -sDEVICE=jpeg -sOutputFile=${outjpgroot}%03d.jpg -r300x300 -q - ${inpdffile}

# output fixed image size
#echo "0 neg 0 neg" translate | gs -sDEVICE=jpeg -sOutputFile=${outjpgroot}%03d.jpg -g2550x3300 -r300x300 -q - ${inpdffile}


