基本は
% convert input.pdf output.png
変換元PDFのサイズが大きい場合は変換画像も大きくなるのでサムネイルには不向き。
そこで、-resize オプションを追加
% convert input.pdf -resize 300x output.png
MacOSX Lion のMacPort でインストールしたImageMagic環境では、上記のコマンドで
% convert input.pdf -resize 300*200 output.png
↑のような感じで、縦横比率も指定できる模様
複数ページPDFの指定ページ(下記例では先頭ページ)だけを変換するには
% convert input.pdf[0] -resize 300 output.png
と[0]とページ数指定する旨の記録が他のサイトで見られたが、私の手元の環境では何故かエラー
[追記]↑ 'input.pdf[0]'と、変換元ファイルとページ番号をシングルクオートで囲むとうまくいくみたい。
Wordなどから直接書き出したPDFをPNG画像にすると、デフォルトでは透過画像になってしまい、サムネイルに使いにくい場合も。そこで
convert input.pdf -alpha deactivate -resize 300 output.png
と、-alpha deactivate オプションを指定すれば、非透過PNGが生成される。
[追記]画像に影をつける。
convert sampl.png -fill '#0008' -draw 'rectangle 10,440,620,470' -fill white -pointsize 25 -annotate +20+465 "$DATESTR" \( +clone -background black -shadow 70x6+10+10 \) +swap -background white -flatten sample-s.png 参照サイト
http://okwave.jp/qa/q6961685.html
http://xucker.jpn.org/pc/pdf2image.html
http://d.hatena.ne.jp/val90/20070227/1172558857
http://d.hatena.ne.jp/kaorumori/20081002/1222917528
http://d.hatena.ne.jp/tanigon/20100312
http://www.naney.org/diki/d/2009-02-11-ImageMagick.html
など、いろいろ。
先行して記録を残された方々に感謝。
0 件のコメント:
コメントを投稿