ImageMagick 7 で pdf を分割して画像にする
originalFilePath.pdf というファイルを解像度144dpi、一辺1000pxで画像化したい場合、以下のようなコマンドになります。
convert -density 144 -geometry 1000x -alpha Remove originalFilePath.pdf framedFilePath.png
- originalFilePath.pdf が複数ページの場合
- framedFilePath-0.png, framedFilePath-1.png, framedFilePath-2.png... といったように、ファイル名の末尾に0から始まる連番が勝手に付与されます
- originalFilePath.pdf が単一ページの場合
- framedFilePath.png というファイル名で出力されます
- framedFilePath-0.png というファイル名で出力してくれない
ImageMagick 7 で pdf を分割し、ページ数によらず必ず filename-x.png というファイル名で出力する
- -scene オプションというものを使います。
- document
- 連番の最初の値を指定するオプション
- 実際のコマンドは以下
convert -density 144 -geometry 1000x -alpha Remove originalFilePath.pdf framedFilePath-%d.png
- これによって、ページ数によらず、ファイル名のフォーマットが統一されるので、後々参照しやすくなります