#! /bin/sh

per=5


if [ $# -ne 2 ] ; then
  echo usage
  exit 1
fi

inf=$1
base=$2
pages=`pdfinfo $1 | grep Pages | cut -d':' -f2`
echo $pages
page=1

rm -rf split
mkdir split
while test $page -le $pages
do
  last=`expr ${page} + ${per} - 1`
  if [ ${last} -gt ${pages} ] ; then
     last=${pages}
  fi

  echo ${page} ${last} ${pages}
  page=`echo ${page} | sed -e 's/ //g'`
  last=`echo ${last} | sed -e 's/ //g'`
  gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER \
       -dFirstPage=${page} -dLastPage=${last} \
       -sOutputFile=split/${base}-p${page}-p`echo ${last}`.pdf \
        ${inf}

  page=`expr ${page} + ${per}`
done
