PDF のページを画像に変換するには?

各ページを pdf.js で描画し、指定した解像度で 1 ページにつき PNG または JPEG を出力します。描画はブラウザー内で行われるので、PDF がアップロードされることはありません。

完全にブラウザ内で動作 · アップロードなし · アカウント不要 · 透かしなし

  1. 画像にしたい PDF を選びます。
  2. PNG か JPEG、倍率、品質を選びます。
  3. 描画して、1 ページまたはすべてをダウンロードします。

PDF を 1 つ選択してください。このページが読み込み、どこにも送信しません。

知っておくべきこと。 スキャンページを高い倍率で描画すると、大きな画像になることがあります。まず 2× から始め、必要な場合だけ上げてください。

このページにできること

このツールを使うべき場面

  • PDF からプレビュー用のサムネイルやスライド用の画像を作るとき。
  • PDF を受け付けない仕組みにページを入れたいとき。
  • PDF ビューアーを開かずに、ページを手早く目視で確認したいとき。

別の方法を選ぶべき場面

  • 選択可能なテキストやベクター出力、印刷品質の分版が必要な場合。
  • 印刷向けに正確な DPI 制御と一貫したカラーマネジメントが必要な場合。
  • 文書が長く高解像度で、メモリの少ない端末で作業している場合。

他の方法との違いと限界

pdftoppm、ImageMagick、Ghostscript は正確な DPI で描画でき、数百ページを一括処理して出力をディスクへ流せます。SVG や EPS で書き出すツールなら、ベクターのままどんなサイズでも精細さを保てます。ここでは pdf.js が各ページをキャンバスへラスタライズするため、テキストは画素になり、拡大するとぼやけます。描画はブラウザーのメモリに制約され、スマートフォンでは大きな高倍率の処理に失敗することがあります。

あなたのファイルはどこへ

どこへも行きません。このページは処理を行うコードを読み込み、それ以降、あなたが開いたファイルはあなた自身のブラウザが読みます。アップロードの手順も、サーバー上の一時コピーも、信じる必要のある後片付けもありません。データはネットワークを一度も渡らないので、後から消すものは何も残りません。自分で確かめられます。ツールの実行中にブラウザのネットワークパネルを開いて、何も通信しないことを見てください。

このツールについての質問

1×、2×、3× の倍率は何を意味しますか?
描画前のページサイズに掛ける倍率です。1× は画面上の解像度で PDF に一致し、2× は画素の幅と高さが 2 倍、3× はおおむね印刷品質です。倍率を上げるほど精細になりますが、ファイルは二乗で大きくなります。3× のページは 1× の 9 倍の画素数になります。
どの形式を選ぶべきですか?
PNG は文字や線画を輪郭がはっきりしたまま保てますが、写真のあるページではファイルが大きくなります。写真やスキャンのページなら JPEG が小さく、品質スライダーでトレードオフを調整できます。どちらも白い背景の上に描画されるので、ページはビューアーで見るのと同じ見た目になります。
スキャンページが 3× で巨大になるのはなぜですか?
スキャンページは既に画像であり、それを 3× で描画し直すと、細部を増やさないまま画素を拡大するだけです。描画品質も pdf.js に依存し、デスクトップのビューアーにかなり近いものの、複雑な透過では同一ではありません。まず 2× から始め、出力に必要なら上げてください。

同じグループの他のツール

ガイド