環境
Mac
PDF → 画像
poppler のインストール
brew install poppler
PDF ファイルから画像を出力
pdftoppm
コマンドを使う
pdftoppm [オプション] [PDFファイル名] [画像ファイル名の接頭辞]
例:ファイル名「sample_pdf.pdf」から png 形式で接頭辞が「sample_image」である画像ファイルを出力したい場合
pdftoppm -png sample.pdf sample_image
を実行すると、
sample_image-1.png, sample_image-2.png, …
というファイル名の画像が出力される。
画像 → PDF
imagemagick をインストール
brew install imagemagick
画像ファイルから PDF ファイルを出力
convert [画像ファイル名] [PDFファイル名]
例1:画像「sample_image.png」からPDFファイル「sample_pdf.pdf」を出力しい場合、
convert sample_image.png sample_pdf.pdf
例2:2枚の画像ファイル「sample_image_1.png」と「sample_image_2.png」からPDFファイル「sample_pdf.pdf」を出力しい場合、
convert sample_image_1.png sample_image_2.png sample_pdf.pdf
また、ワイルドカードを用いて複数の画像からPDFを出力することができる。
例3:カレントディレクトリに画像ファイル「sample_image_1.png」、「sample_image_2.png」「sample_image_3.png」があるとする。
convert *.png sample_pdf.pdf
このとき、上記を実行すると1ページ目が「sample_image_1.png」2ページ目が「sample_image_2.png」3ページ目が「sample_image_3.png」となるPDFファイルが出力される。