使い方ガイド2026年3月24日
Meidy Baffou·LazyPDF

LinuxでPDFをJPGに変換する方法:CLI完全ガイド

PDFファイルを画像として使いたい場面は多くあります。プレゼンテーションのスライドとして使いたい、ウェブサイトに掲載したい、SNSでシェアしたいなど、さまざまな理由でPDFをJPGに変換する需要があります。Linuxでは複数のコマンドラインツールを使ってこの変換を行えます。本記事では、pdftoppm、ImageMagick、Ghostscriptの使い方を詳しく解説します。ブラウザで手軽に変換できるLazyPDFも紹介します。

pdftoppmを使ったPDF→JPG変換

pdftoppmはpoppler-utilsに含まれるツールで、PDFの各ページを高品質な画像ファイルに変換できます。解像度の指定も柔軟で、用途に応じたDPI設定が可能です。Linux環境でPDFを画像に変換する方法として最もよく推奨されるツールです。出力ファイルは連番で自動的に生成されるため、複数ページの処理も簡単です。

  1. 1`sudo apt install poppler-utils` を実行してpdftoppmをインストールします(すでにインストール済みの場合はスキップ)。
  2. 2`pdftoppm -jpeg -r 150 input.pdf output_page` を実行します。`-r 150` は解像度150DPIを意味し、`output_page` は出力ファイルのプレフィックスです。
  3. 3カレントディレクトリに `output_page-1.jpg`、`output_page-2.jpg` などのファイルが生成されていることを確認します。

ImageMagickを使ったPDF→JPG変換

ImageMagickはLinuxで広く使われる画像処理ツールスイートです。convertコマンドを使ってPDFをJPGに変換できます。ただし、ImageMagickはデフォルトでPDF変換を制限している場合があるため、設定ファイルの編集が必要な場合があります。設定を正しく行えば、高品質な変換が可能です。解像度の調整、品質の指定、トリミングなど多彩な画像処理も同時に行えます。

  1. 1`sudo apt install imagemagick` を実行してImageMagickをインストールします。
  2. 2PDF変換の権限を有効にするため、`/etc/ImageMagick-6/policy.xml` を編集し、PDFに関するpolicyをnoneからreadに変更します。
  3. 3`convert -density 150 input.pdf -quality 90 output.jpg` を実行します。複数ページの場合は `output-0.jpg`、`output-1.jpg` のように連番ファイルが作成されます。

Ghostscriptを使ったPDF→JPG変換

Ghostscriptは圧縮だけでなく、PDF→JPG変換にも使えます。高い解像度での変換が必要な場合や、既にGhostscriptを使っている場合は、追加ツールをインストールせずに対応できます。特定のページだけを変換したい場合にも対応しており、柔軟な使い方ができます。バッチ処理にも向いており、スクリプトとの組み合わせで大量変換にも対応できます。

  1. 1`gs -dNOPAUSE -sDEVICE=jpeg -r150 -sOutputFile=output_%03d.jpg input.pdf` を実行します。
  2. 2`-r150` で解像度を、`-sOutputFile` で出力ファイル名のパターンを指定します。`%03d` は3桁の連番です。
  3. 3特定のページだけを変換する場合は `-dFirstPage=1 -dLastPage=3` オプションを追加します。

LazyPDFで簡単にPDF→JPG変換

コマンドの設定が面倒だったり、今すぐ手軽に変換したい場合は、ブラウザで使えるLazyPDFがおすすめです。インストール不要で、Linuxの主要ブラウザ(Chrome、Firefox)から利用できます。GUIで操作できるため、コマンドラインの知識がなくても簡単に高品質なJPG変換ができます。複数ページのPDFも一括で変換してダウンロードできます。

  1. 1LazyPDFのPDF→JPG変換ページ(https://www.lazy-pdf.com/ja/pdf-to-jpg)にアクセスします。
  2. 2変換したいPDFをドラッグ&ドロップするか、「ファイルを選択」ボタンからファイルをアップロードします。
  3. 3変換が完了したら、「ダウンロード」ボタンをクリックしてJPGファイルを保存します。

変換品質とファイルサイズの最適化

PDFをJPGに変換する際は、解像度(DPI)と品質設定のバランスが重要です。DPIが高いほど鮮明になりますが、ファイルサイズも増加します。ウェブ表示なら72〜96DPI、印刷用なら300DPI程度が目安です。ImageMagickなら `-quality 85` のように品質を指定することで、ファイルサイズを抑えながら良好な画質を維持できます。用途に合わせた設定を選ぶことがコツです。

よくある質問

Linuxで複数ページのPDFを1ページずつJPGに変換できますか?

はい、pdftoppm、ImageMagick、Ghostscriptはすべて複数ページを自動的に連番のJPGファイルに変換します。例えば10ページのPDFは10枚のJPGファイルになります。

変換したJPGの解像度はどのくらいが適切ですか?

一般的には150〜300DPIが推奨です。ウェブ表示には150DPI、印刷目的には300DPIが目安です。`-r` オプションや `-density` オプションで指定できます。

ImageMagickでPDF変換ができないエラーが出ます。どう対処しますか?

/etc/ImageMagick-6/policy.xml を編集して、PDFのポリシーを`none`から`read`または`readwrite`に変更してください。セキュリティ上の制限で変換が禁止されている場合があります。

LazyPDFで変換したJPGはどのくらいの品質ですか?

LazyPDFは高品質なJPG変換を提供しており、一般的な閲覧や共有に十分な品質です。印刷用の超高解像度が必要な場合はGhostscriptで300DPI指定が最適です。

Linuxでも簡単にPDFをJPGに変換したいなら、LazyPDFをお試しください。インストール不要でブラウザから無料で使えます。

無料で試す

関連記事