PSP用に pdf -> jpg の変換がしたかったので.
ghostscriptのソース(ghostscript-8.53.tar.bz2)とフォント(ghostscript-fonts-std-8.11.tar.gz)をダウンロード.
http://pages.cs.wisc.edu/~ghost/doc/AFPL/get853.htm
ソースを展開してコンパイル,インストール.
# ./configure
# make
# make install
展開したフォントを /usr/local/share/ghostscript に移動.
# mv fonts /usr/local/share/ghostscript
日本語表示のために日本語フォントをインストール.
CIDフォントが必要なので,
和田研から
・WadaMin-Regular
・Wadamin-Bold
をダウンロード.
フォントを /usr/local/share/ghostscript/Resource/CIDFont に置き, /usr/local/share/ghostscript/8.53/lib/gs_res.ps を変更.
------------------------------------------------------------------------
/FontResourceDir (Font) .resource_dir_name
↓
/FontResourceDir (/usr/local/share/ghostscript/Resource/CIDFont/) .resource_dir_name
/GenericResourceDir () .resource_dir_name
↓
/GenericResourceDir (/usr/local/share/ghostscript/Resource/) .resource_dir_name
------------------------------------------------------------------------
代用フォントの設定.cidfmapに以下を追記.
# vim /usr/local/share/ghostscript/8.53/lib/cidfmap
------------------------------------------------------------------------
/Ryumin-Light /WadaMin-Regular ;
/GothicBBB-Medium /WadaMin-Bold ;
------------------------------------------------------------------------
動作確認.
# /usr/local/bin/gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=jpeg -sOutputFile=test-%03d.jpg "変換するpdfファイル"
正常に動作すればjpgファイルが出力される.
(複数ページのpdfファイルならば連番のjpgファイル)
シェルを書いてパスを通しておくと便利.