ghostscript
わざを研究してみて,
ほぼ完全な自動処理をめざす.
えーと,
bash からよびだすとすると
……
#/bin/bash function usg { echo "USAGE: pdf2jpg.sh foo.pdf [prefix]" exit 1 } if [ -z $1 ]; then usg; fi if [ -z $2 ]; then HEAD='a' ; fi /usr/bin/gs -dSAFER -dBATCH -dNOPAUSE \ -sDEVICE=jpeg -r300 \ -sOutputFile=$HEAD%03d.jpg $1これで 1 page 1 JPG file に変換される. ペイジごとの自動ファイル名生成は上記の
-sOutputFile
で指定.
ごうすとすくりぷと,
こんなふうに使えるんですね
……
ImageMagick
で処理すべき問題かな.
-contrast
二段がさねでよいそーで
……
convert -shave 30x110 -gamma 0.4 -contrast -contrast -resize 60%
-resize
でファイルサイズ小さくなるけど,
やりすぎると文字ががたがたになる
(後記 Kindle DX の場合だと -resize 784x1135
がよい?).
-monochrome
オプションは
……
たぶんよくない?
for f in *.jpg; do ...; done
で上記から生成した JPG ファイルたちを PDF 化するのは,
安直に,
convert *.jpg ~/target.pdf
でヨシ