PDFをJPG画像に変換する方法
ウェブ上の「PDFをJPGに変換」ボタンは、ほぼ同じ仕組みで動きます。PDFをどこかのサーバーへ送り、そこでページを描きなおし、画像の束を返すというものです。これはこのサイトが行わないことです。だからこそこのページでは、アップロードせずに済ませる方法と、不利な点も正直に説明します。このサイトにはPDFの描画処理がないため、ここに「ページを画像にする」ボタンはありません。実際に使える方法を説明します。
まず、本当に画像が必要か考える
PDFをJPGにする人の多くは、ファイルを小さくしたい、ページを減らしたい、チャットで1枚だけ送りたいという目的です。そのどれも、必ずしも画像にする必要はありません。
- 1〜2ページだけなら:PDFのページ抽出で必要なページだけを取り出し、PDFの分割なら1ページずつに分けられます。どちらも小さいPDFのままで、文字は選択できるままです。
- サイズが大きすぎて送れないなら:PDF圧縮で、中に埋め込まれている写真を小さくします。ファイルの重さはほぼそこに集まっています。
- 読み順が逆なら:PDFのページ並べ替えで、内容を触らずに順番だけ直せます。
そもそもファイルサイズを軽くするためなら、JPGは不向きな場合が多いです。PDFは写真を1回だけ保存して他のページで使い回せますが、JPGでは余白を含めたページ全体を1ページずつエンコードする必要があります。
PDFのページが画像ではない理由
PDFのページは描画の指示の集まりです。文章や線を描く命令に加え、途中で埋め込まれた画像が使われることがあります。そのため、本文だけのPDFにはページ全体を写した画像データはありません。このサイトのテストファイルにある2ページの本文PDFを確認したところ、画像は1件も入っていませんでした。
スキャンされたPDFは違います。1ページごとに画像が1枚埋め込まれていて、それがそのままページに表示されています。どちらのPDFかによって正解の方法が変わるのは、そのためです。
目的の画像ではなく文字そのものが必要なら、別の作業になります。本文だけのPDFはビューアーからそのままコピーでき、スキャンにはOCRが必要です。PDFの文字起こしで両方を説明しています。編集できる文書にする場合はPDFをWordに変換をご覧ください。
本文だけのPDFなら:ページを描き直す
パソコンで、何もインストールせずに。今のブラウザーはPDFを自分で開けるので、ページを表示して撮影するだけです。ファイルは端末から出ないので、アップロードも起きません。
- ChromeかEdgeでPDFを開きます(ファイルをブラウザーの窓にドラッグ、または右クリックから開く方法を選びます)。
- ズームを1ページがちょうど画面に収まるようにします。
- 撮影します。Windowsは
Win+Shift+Sで範囲指定、macOSはShift+Cmd+4、スマホはPDFを全画面表示してからスクリーンショットを撮ります。 - 次のページへ移動して繰り返します。
撮影前に拡大すると、ビューアーが描写に使う画素が増えて、結果はより鮮明になります。1〜2ページならこれが一番早い方法で、何もインストールせずに済みます。
ページが多いとき、または印刷用の画質がほしいとき:自分で動く無料の変換ソフト。これらは自分のパソコンだけで動くので、文書はアップロードされません。
- Ghostscript(Windows・macOS・Linux):
gswin64c -sDEVICE=jpeg -r150 -dFirstPage=1 -dLastPage=1 -sOutputFile=page1.jpg report.pdfで1ページを書き出します。-dLastPageを変えると何ページでも、-rで解像度を指定します。 - Popplerの
pdftoppm:pdftoppm -jpeg -r 150 report.pdf pageでpage-1.jpg、page-2.jpgのように、全部のページが一度に出力されます。 - ImageMagick:
magick -density 300 report.pdf page.pngで同じエンジンを動かせます。PNGで欲しいときに便利です。
ウェブのサービスを探す前に知っておくこととして、Acrobat Readerの変換コマンドや多くのオンライン変換サービスは、ファイルをサーバーへ送信します。そのアップロードを避けることがこのサイトの方針です。
スキャンされたPDFなら:写真はすでにファイルの中にある
スキャンの場合は、描きなおすよりページに埋め込まれた画像を取り出すのが最も高品質です。ここにはその取り出し機能は用意していませんが、元のスキャン画像をすでに持っているなら、その画像を加工するのが確実です。
- EXIF・GPSの削除で、撮影情報だけを消します。
- 正確な画素数にリサイズで、必要な大きさにします。
- 形式変換で、拡張子を変えるときに使います。
- KB指定で圧縮で、容量制限に収めます。
1ページの画素数はどれくらいか
- 画面で見るだけ(メール・チャット・ウェブページ):A4で150 DPIなら約1240×1754画素です。
- 実寸で印刷する:300 DPIで、A4なら約2480×3508画素です。
- スクリーンショット:画面に出ている大きさの通りになります。高解像度の画面ほど多くの画素を得られます。
- 文字や線画:PNGのほうが適している場合が多く、同じページならJPGより文字が鮮明になることもあります。
ページを画像にすると失うもの
- 選択も検索もできなくなる文字。必要ならPDFのままにするか、PDFにページ番号を付けるなど、画像にしない方法を検討してください。
- 拡大したときの鮮明さ。画素数を決めた時点で止まります。
- リンク・しおり・フォーム・注釈。すべて失われます。
- ファイル容量。ページ数が多いと、元のPDFより大きくなることもあります。
- 編集のしやすさ。文字の修正は塗りつぶし作業になります。
次に使えるツール
JPGができたら、切り抜き・回転で余白を詰め、モザイク・黒塗りで個人情報を隠し、透かしを入れ、リサイズで画素数を調整し、アップロード前に圧縮します。逆方向なら、JPGからPDFやPDFの結合が使えます。
よくある質問
PDFをJPGに変換する、ファイルを送らない方法はありますか。
あります。自分のブラウザーのPDFビューアーを撮影するか、GhostscriptやPopplerのpdftoppmのような無料のソフトを自分のパソコンで動かせば、文書は端末の外に出ません。多くのウェブサービスはファイルをサーバーへ送信します。
本文のページのJPGがぼやけたり、文字がぎれぎれになるのはなぜですか。
画素が足りていないからです。撮影前に拡大するか、画面で見るなら150 DPI、印刷するなら300 DPIを指定してください。
JPGのほうが元のPDFより小さくなりますか。
必ずしも小さくはなりません。PDFは写真を使い回せたり、文字をテキストとして保存できます。ページ数が多いと、画像にしたほうが大きくなることもあります。
PDFをJPGに変換しても文字は検索できますか。
できません。画像の中に文字はありません。文字を検索・選択できる状態で残したいなら、PDFのままにしてください。