ほとんどの PDF ページに PNG が正解な理由
PDF のページはほぼ「縁」でできています。文字、表の罫線、グラフの線、フォームの枠。ページ上のほとんどすべてが、インクと紙の間の硬い境界線です。この一点だけで、どの画像形式が適しているかが決まります。
無劣化とは、すべてのピクセルが生き残ること
PNG は無劣化です。レンダラーが描いたすべてのピクセルがそのまま保存されます。JPG は非可逆です。鋭い縁の周囲のディテールを捨てますが、そこはまさに文字がある場所です。
PDF から PNG に変換すると、返ってくる画像はレンダラーが生成した画像そのもので、ビット単位で一致します。400% に拡大しても、l の縦線は明るい背景に対して暗いピクセルがきれいに並んだ 1 本の柱のままです。推定も平均化も丸めも行われていません。
JPG が文字の縁にすること
JPG は 8 × 8 ピクセルのブロックごとに、なめらかな波の組み合わせとして記述することで圧縮します。なめらかなグラデーションはこれに耐えます。硬い縁は耐えられません。記述に多くの波が必要で、エンコーダーは強いものしか残さないからです。残るのは、すべての文字の周りにできる薄い灰色の輪。写真では見えませんが、9 ポイントの文字が並ぶページでは一目瞭然です。
高品質設定ならこの輪は小さくなります。しかし決して消えません。画像が読まれたり、拡大されたり、何かの上に重ねられたりするなら、この輪が「文書に見える」と「文書の写真に見える」の分かれ目になります。
PNG が不利になる場面:写真
正直に言えば、代償はサイズです。PNG はすべてを保持するため、写真が大半を占めるページを PDF から PNG に変換すると大きなファイルになります。JPG の 3〜5 倍になることも多く、しかも目に見えるメリットはありません。写真には守るべき硬い縁がないからです。
ルールは単純です。文字、図、フォーム、スクリーンショット、透明な縁を持つものはすべて PNG。スキャンした写真や全面画像は、代わりに PDF から JPG への変換ツールを使ってください。両ツールは同じエンジンを共有しているので、それ以外は何も変わりません。
この PDF から PNG への変換ツールでできること
このツールはブラウザ内で PDF を開き、選択した各ページを指定の解像度で無劣化の PNG にレンダリングし、指定があれば背景を透明のまま保ち、ファイルを個別または ZIP で返します。文書がサーバーに触れることは一度もありません。
透明背景は、そのまま
ほぼすべてのオンライン変換ツールは、レンダリング前にページの背後に白い矩形を塗ります。出力が JPG で、JPG は透明度を持てないからです。PNG は持てます。ここでは背景は設定項目です。白、黒、または透明。透明を選べば、PDF が塗らなかった部分はすべて透明のままになります。
これが、暗いスライドにそのまま載せられるロゴと、白い箱に入って届いて自分で切り抜かなければならないロゴの違いです。
すべてブラウザ内で動作
レンダラーは pdf.js。Firefox が PDF を表示するのに使っているのと同じオープンソースエンジンです。あなたのマシンのメモリからファイルを読み、あなたのマシンのキャンバスに各ページを描き、ブラウザ自身の PNG エンコーダーがファイルを書き出します。処理中に開発者ツールのネットワークパネルを眺めてみてください。文書を運ぶリクエストは一つもありません。
何もアップロードしないので、何も計量されません。1 日の上限も、ページ数の上限も、アカウントもありません。200 ページのマニュアルにかかる時間は、あなたのコンピューターが 200 ページを描くのに必要な時間だけです。
このツールには画像を抽出という第 2 のモードもあり、PDF に埋め込まれた写真や図を保存時のピクセルサイズのまま取り出せます。JPG のページで説明しているのと同じ機能ですが、ここでは PNG 出力がデフォルトです。埋め込み画像自体がやわらかい縁や透明度を持っている場合に効いてきます。
3 ステップで PDF から PNG へ変換する方法
PDF をドロップ
点線のエリアにファイルをドラッグするか、クリックして選択すると、PDF から PNG への変換が始まります。暗号化された PDF にも対応しています。パスワードを求められますが、ローカルでのみ使われ、どこにも送信されません。1〜2 秒でページサムネイルの一覧が表示されます。
ページ・DPI・背景を選ぶ
最初はすべてのページが選択されています。サムネイルをクリックするか、2-5, 9 のような範囲を入力して絞り込みます。解像度を設定し(画面用なら 150 DPI、印刷用なら 300)、背景を選びます。ロゴ、スタンプ、図など背景が描かれていないページには「透明」を選ぶと、何も描かれていない部分が透明な PNG になります。
PNG ファイルまたは ZIP をダウンロード
「変換」を押します。各ページが市松模様の上に結果グリッドとして表示されるので、どこが透明かが正確にわかります。1 ページずつダウンロードするか、「ZIP をダウンロード」を押して report-page-03.png のような並べ替えしやすい名前ですべての PNG を 1 つのアーカイブにまとめます。
PDF をドロップします。ブラウザ内で pdf.js が開き、アップロードは一切行われません。
ページを選び、DPI を決め、背景を白・黒・透明から選びます。
任意のページを PNG でダウンロードするか、全ページをまとめて ZIP で受け取ります。
PDF から透明 PNG を作る:うまくいく場合といかない場合
「PDF から PNG 透明背景」は最もよく検索されるものの一つでありながら、最も説明されていないものの一つです。透明になるかどうかは、変換ツールだけでなく PDF 次第です。
ほとんどの PDF に背景オブジェクトはない
PDF のページには、何かが描かれていない限り背景がありません。透明オプションをオンにして PNG にレンダリングすると、描かれなかった部分はすべて透明のままです。
PDF ビューアーで見える白は、ビューアー自身のキャンバスであって、ファイルの一部ではありません。デザインツールから書き出したページ、ベクターロゴ、スタンプ、署名欄などは通常、自分の形だけを描きます。そのページを透明オプションで変換すると、まさにその形だけが透明な地の上に得られます。
白い矩形が塗られたページ
スキャナー、一部の印刷ワークフロー、「統合(フラット化)」処理などは、まずページ全体に白い矩形を描き、その上にすべてを載せます。この矩形はコンテンツです。変換ツールは忠実にそれを保持するため、透明をオンにしても PNG の背景は白になります。
どちらなのかを見分ける方法
背景を「黒」にして 1 ページ変換してみてください。ページが黒く囲まれ、コンテンツの周りの縁がきれいに抜けていれば、その PDF には背景がなく、透明が機能します。ページ全体がまだ白いなら、矩形が塗られているので、画像編集ソフトで取り除く必要があります。
ロゴ、スタンプ、署名
これらは理想的なケースです。PDF に書き出したベクターロゴを透明背景の 300 DPI で PNG に変換すれば、どんな色の上にも載る、鮮明で再利用できる素材が手に入ります。デザインチームが普段は代理店に頼まなければならない類のファイルです。スキャンした署名はその逆で、紙の写真なので紙ごとついてきます。
PNG 出力の DPI を選ぶ
DPI(1 インチあたりのドット数)は、PDF から PNG に変換するときにページの 1 インチが何ピクセルになるかを決めます。US レターは 8.5 × 11 インチなので、150 DPI なら 1275 × 1650 ピクセル、300 DPI なら 2550 × 3300 ピクセルです。変換前に、パネルにあなたのページの正確な数値が表示されます。
PNG が JPG より速く大きくなる理由
DPI を 2 倍にすると、どの形式でもピクセル数は 4 倍になります。違いは各ピクセルに何が起きるかです。JPG は画像が大きくなめらかになるほど強く圧縮しますが、PNG はすべての値を保持しなければならないのでそれができません。そのため PNG のサイズはピクセル数にほぼ比例します。
ファイルサイズの目安
150 DPI のテキストページなら、PNG は同じページの JPG の 2〜4 倍と見込んでください。そしてページが読まれるものである限り、その価値はあります。
実際には、150 DPI のテキストページは PNG で 0.5〜1.5 MB 前後、同じページの 300 DPI は 2〜4 MB 前後です。大きな写真を含むページはそれを大きく超えることがあります。ファイルを小さくしなければならず、ページが写真なら、それは JPG に切り替える合図です。
ほとんどの用途では 150 DPI が正しいデフォルトです。どの画面でも鮮明で、共有しやすく、レンダリングも速い。300 DPI は印刷用の校正と、拡大して見るものに取っておきましょう。72 DPI はサムネイルやプレビューなど、鮮明さがほとんど問題にならずサイズが重要な場面だけに使います。非常に大きなページを非常に高い DPI で処理すると、ブラウザのキャンバス上限を超えることがあります。その場合、ツールは自動的に DPI を下げ、結果にその旨を表示します。
PDF ページの PNG と JPG
どちらの形式も同じレンダラーから出てくるので、PDF から PNG と PDF から JPG の違いは、その後ピクセルに何が起きるかだけです。
文字・図・スクリーンショット・フォームは PNG
読むもの、拡大するもの、別の画像の上に置くものはすべて PNG の領分です。ドキュメントのスクリーンショット、スライドのオーバーレイ、フォームのテンプレート、Web サイト用のグラフ、印刷校正。鋭い縁こそがコンテンツであり、それを守れる一般的な形式は PNG だけです。
スキャンと写真は JPG
スキャンしたページはすでに紙の写真です。縁はやわらかく、背景にはノイズがあり、保つべき透明度もありません。品質 85〜90 の JPG なら、見た目の劣化なしにサイズを 3 分の 1 にできます。全面写真や画像中心のパンフレットも同様です。
迷ったら、1 ページを両方の形式で変換してみてください。このツールはワンクリックで形式を切り替えられます。ファイルサイズと、200% で見たときの文字の見え方を比べれば、正解はたいてい数秒でわかります。
レンダリングした PDF ページの形式比較
| PNG | JPG | |
|---|---|---|
| 圧縮 | 無劣化 | 非可逆 |
| 文字と線の縁 | 正確 | わずかなハロー |
| 透明背景 | あり | なし |
| テキストページ、150 DPI | 0.5〜1.5 MB | 0.2〜0.5 MB |
| 写真ページ、150 DPI | 3〜6 MB | 0.4〜1 MB |
| 最適な用途 | 文書、図、オーバーレイ、校正 | スキャン、写真、メール添付 |
PDF ページを PNG にして何を作るか
PDF から PNG に変換する理由は、ひとつのニーズに集約されます。そのページが、別の場所でも寸分違わず見えなければならない、ということです。
スライドや動画へのオーバーレイ
透明背景で PDF から書き出したグラフやロゴは、白い箱なしに暗いスライド、タイトルカード、動画のフレームにそのまま載ります。これが JPG ではなく PNG を選ぶ最大の理由であり、ほとんどのオンライン変換ツールにはできないことです。
ドキュメントとナレッジベース
ヘルプセンターや社内 wiki は PDF ページの「スクリーンショット」であふれています。150 DPI で PNG にレンダリングすれば、読者が拡大しても読めるままです。JPG にすると、ページをコピーのように見せるあの薄いにじみがついてきます。
Web 用の図版
レポートから抜き出して Web ページに載せる図や表は、細い線を保つべきです。PNG はそれができます。ページの容量予算に対してファイルが大きすぎるなら、あとで PNG 圧縮にかけるか、WebP に変換してください。どちらも透明度を保ちます。
印刷校正とアーカイブ
ページの 300 DPI PNG は、その日どうレンダリングされたかの忠実な記録であり、何も圧縮で失われていません。デザイナーは印刷所に出す前のレイアウト確認に使い、アーカイブは 30 年後でもデコードできるという理由で使います。
ブラウザ型とサーバー型の PDF から PNG への変換ツール
一般的なオンラインの PDF から PNG への変換ツールはアップロード方式です。PDF は相手のマシンに送られ、そこでレンダリングされ、PNG が戻ってきます。ファイルはあとで削除されますが、1 時間か 1 日かはサービス次第で、無料利用は 1 日の上限で制限されます。
失うもの
2 つあります。まずはもちろんプライバシー。契約書や診療記録が他人のサーバーにあるのは、本来負う必要のなかったリスクです。そしてコントロール。出力が JPG を前提に設計されているため、ほとんどはレンダリング前に白い背景を塗り、透明オプションをまったく提供しません。
それでもサーバーのほうが得意なこと
古いハードウェアでの純粋な速度です。2018 年のスマホは 300 ページの文書をデータセンターのマシンより遅くレンダリングしますし、一部のサーバー型ツールには OCR がありますが、このツールにはありません。どちらも気にならないなら、アップロードする理由はありません。
ブラウザ内でレンダリングすれば、こうした制限は問題ではなくなります。削除すべきコピーはなく、使い切る上限もなく、背景は自分で選んだとおりになります。
PNG ができたら次にすること
PDF から PNG への変換が終わると、出力は普通の PNG ファイルで、このサイトの他のすべてのツールが再アップロードなしで受け付けます。
行き先に対してファイルが大きすぎるなら、PNG 圧縮が無劣化で縮小し、PNG サイズ削減はパレットを削ってさらに小さくします。JPG を求めるプラットフォームには PNG から JPG で切り替えられます。ページを 1 つの図だけに切り詰めるにはトリミングを。逆方向に戻すなら、JPG から PDF が画像から文書を組み立て直します。
形式の選び方についてより詳しい解説は、PDF から PNG への変換ガイドをご覧ください。