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