pdf から eps に gs を使って変換するスクリプト

最近は論文の図のフォーマットは全て PDF にしているけど、authers guide などを見ていると EPS で投稿したほうが確実なのかな。PDF から EPS には gs で変換できるみたいなのでスクリプトを書いてみた。GPL Ghostscript 9.01 で動作確認しているけど、変換の信頼度などはまだ十分に検証していない。
# スクリプトの書き方が変とか gs の使い方が間違っている等々、何かあればコメントいただければ嬉しいです。

#!/bin/sh                                                                                                                                
gs='/usr/local/bin/gs'
for PDFFILE in "$@"
do
    if [ `echo "${PDFFILE}" | sed -e 's/^.*\.//'` = 'pdf' ]; then
        BN=`basename "${PDFFILE}" .pdf`
        DIR=`dirname "${PDFFILE}"`
        echo "converting... ${PDFFILE}"
        $gs -sDEVICE=epswrite -o "${DIR}/${BN}.eps"  "${PDFFILE}"
    else
        echo "${PDFFILE} is not PDF."
    fi
done

一応ファイル・フォルダ名に日本語や空白文字が入っていても大丈夫なつもり。