結構、量のある資料をPNG形式に変換していかなくてはいけなかったので、それを自動化するShellスクリプトを書いてみました。
参考サイト: pdfをページごとにpngファイルに変換
[code lang=text]
#!/bin/bash
if [ $# -ne 1 ];then
TARGET=''
else
TARGET="$1"
fi
for i in ${TARGET}*.pdf
do
gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=png256 -r600 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -dMaxStripSize=8192 -sOutputFile=${i%.pdf}_%d.png ${i}
done</pre>
[/code]
使い方:
pdf2pngを適当なところに入れて、
[code lang=text]
./pdf2png [folder_name]
[/code]
とすると自動的にそのフォルダ内のpdfファイルをpngファイルに変換していってくれます。
コメントを残す