PDFをPNGに変換
ページをロスレスのPNG画像に描画します。文字の輪郭はくっきり、圧縮によるノイズもありません。どの段階でも何も保存されません。
- 保存しません
- 順番待ちなし
- 登録不要・透かしなし
使い方
PDFを追加
PDFをページにドロップすると、全ページがプレビューで表示されます。
解像度とページを選ぶ
「Web用」「高画質」「印刷用」から解像度を選び、全ページが不要なら必要なページだけをタップします。
ダウンロード
1ページならPNGで、複数ページなら1ページ1枚の画像をまとめたZIPでダウンロードされます。
ここでいう解像度の本当の意味
PDFはページをポイントで測り、1インチはちょうど72ポイントです。つまり選ぶDPIは単なる倍率で、150 DPIなら2倍強、300なら4倍強で描画します。ピクセルで言えば、A4のページは150 DPIで1240×1754、300では2480×3508になります。スキャナーが同じ設定で出力するページサイズと同じなので、覚えておく価値のある数字です。72 DPIはページを文字どおりの寸法で出力するもので、サムネイルにしか向きません。
PNGはロスレスで、繰り返しを見つけて圧縮します。そのため、ページによってはぴったり合い、ページによってはまったく合いません。テキスト、線画、表、ロゴのページには広い単色の部分と鋭い輪郭があり、PNGはすべての輪郭を完璧にくっきり保ちながら、単色の部分をほとんどゼロまで圧縮します。写真がほとんどのページにはそのどちらもないので、PNGはほぼ元のサイズのまま保存します。300 DPIの写真のページが8 MBになるのに、同じページのJPGなら1 MB未満で、しかも画質の違いは誰にも分からない、というのはこのためです。
透過もPNGをJPGより選ぶ理由の1つですが、何が得られるかは正確に知っておく価値があります。ページは透明な背景ではなく白い背景に描画されるので、ページのPNGは不透明です。ここでPNGのアルファチャンネルが意味を持つのは、図柄の内側で保たれるものです。ソフトな影、ぼかした輪郭、アンチエイリアスのかかった文字がきれいなまま保たれ、JPEGのブロック圧縮がコントラストの高い輪郭の周りに生む、にじみのようなノイズが付きません。
各ページはキャンバスに描画し、バイトデータを取り出した瞬間にキャンバスを解放します。これにより、長い文書でも全ページを同時にメモリにためずに変換できます。それでも上限はあり、それは私たちではなくブラウザが決めるものです。キャンバスには最大の寸法と最大の総面積があり、iPhoneやiPadで最も小さくなっています。それを超えるページは黙って白紙の画像を出すのではなくエラーになりますが、実際のところ、非常に大きなページを非常に高いDPIで描画する場合(ポスターやA2の図面を600で、など)は、パソコンで行うべきです。
ほかの目的には
文書全体や、スクリプトで処理するものなら、Popplerのpdftoppm -r 300 -png in.pdf pageが、メモリの上限もブラウザも介さずに全ページを直接ディスクに書き出します。pdftoppm -r 300 -png -grayなら、もともとなかった色を捨てることで、テキスト文書のサイズを半分にできます。mutool draw -o page-%d.png -r 300 in.pdfも同じ処理をより速く描画します。
ブラウザがまったく太刀打ちできないのは、カラーマネジメントされた出力です。キャンバスが出力するのはsRGBだけなので、印刷用にCMYKで作られたページは、あなたが選んでいない規則で変換されて返ってきます。Ghostscriptは本物のカラーマネジメントエンジンで描画し、色分解もそのまま保ちます。PNGを画面ではなく印刷に回すなら、その違いがすべてです。
よくある質問
PNGとJPG、どちらを選べばよいですか?
テキスト、図表、スクリーンショット、単色の多いものならPNGです。ロスレスなので、文字の輪郭がきれいに保たれます。写真の多いページで、輪郭の完璧さよりファイルがずっと小さいことが重要ならJPGです。
PDFはどこかに保存されますか?
いいえ。どのページもお使いのブラウザで描画され、何もどこかへ送られることはありません。
PNGは透過を保ちますか?
はい。PDFのページに背景がない部分は、PNGでも透明なままです。だからこそ、別の背景に重ねるロゴや図柄にはこちらが適しています。
PNGファイルがJPGよりずっと大きいのはなぜですか?
PNGは情報を一切捨てないからです。テキストのページならほとんど影響はありませんが、写真では同じ内容のJPGの数倍のサイズになることがあります。
300ページの文書も変換できますか?
はい。ただし、すべてのページを原寸で描画するため、高解像度では時間がかかり、メモリも多く使います。非常に長い文書は何回かに分けて変換してください。
ご注意: PNGファイルは本質的に大きくなります。300 DPIのA4ページはしばしば3〜8 MBになります。画像内の文字は選択も検索もできません。文字が必要ならPDFテキスト抽出を使ってください。
このツールをあなたのサイトに設置
ブログ、授業のページ、ヘルプ記事などに無料で設置できます。コードを1つ貼り付けるだけで、訪問者がそのページ上でツールを使えるようになります。