PDFの圧縮はここではこう動く
アップロードのステップはなく、サーバーも使いません。すべてはあなたが見ているページの中で処理され、pdf.jsがページをレンダリングし、pdf-libがドキュメントを再構築します——どちらも「PDFを圧縮」を初めてクリックしたときに読み込まれます。
- PDFをローカルで読み込む. PDFをドロップまたは選択すると、ブラウザがディスクから直接メモリに読み込み、pdf.jsで開きます。ページ数を数えてレンダリングの準備をします。ネットワークへのバイト送信はゼロ — DevToolsのネットワークタブで確認できます。
- 各ページを画像としてレンダリングする. 各ページは選択した圧縮レベルに対応する解像度でオフスクリーンのキャンバスに描画されます:低は150 DPI、高は96 DPIまで下がります。このステップでテキストが画像になるため、出力は読めますが選択できなくなります。
- JPEGとして再エンコードする. レンダリングされた各ページは、選択したレベルに対応する品質でJPEGとして保存されます。JPEGは目が見逃す細部を捨てます。それがスキャンや画像の多いページでほとんどのサイズ削減が生まれる源です。
- 再構築してサイズを確認する. pdf-libがJPEGを新しいPDFに組み立てます——各ページに1枚の画像、元のページサイズで——ドキュメントのメタデータを削除します。新しいサイズと元のサイズを比較し、小さければ圧縮ファイルを渡します。そうでなければ元のファイルをそのまま返します。
このツールを選ぶ理由
- PDFはあなたのデバイスに残る. iLovePDF・Smallpdf・Adobeはいずれも圧縮のためにPDFをサーバーへ送ります。このツールは送りません。スキャンしたパスポート、署名済み契約書、医療報告書——プライベートなファイルはすべてここで処理され、アップロードされず、後から誰かのサーバーに残ることもありません。
- できることを正直に伝える. 魔法ではありません。画像を再圧縮することでスキャンや画像の多いPDFを小さくし、その過程でテキストが画像になることを明確に伝えます。ファイルが実際には小さくできない場合は、そう伝えて元のファイルを保持します——大きいファイルを小さいように見せかけて渡すことはしません。
- 圧縮の強さを選べる. 低は適度な節約でページをくっきり保ち、高は低解像度と強いJPEG圧縮で最小ファイルにします。圧縮前後のサイズと削減率が表示されるので、トレードオフが合わなければ別のレベルで再実行できます。
- アカウント不要・制限なし・透かしなし. 処理がブラウザで行われるため、サインアップ不要、1日のファイル上限なし、ページに何も押されません。何度でも好きなだけPDFを圧縮でき、メールアドレスを渡す必要もありません。
よくある使用場面
PDFの圧縮が必要になるのは、画像の多いファイルが大きすぎて送れない・保存できないときが多いです。
- メールの添付ファイル:スキャン文書をGmailやOutlookの25 MB上限以内に収める。第三者サイトにアップロードせずに。
- Webアップロード:撮影した契約書や経費報告書をポータルのファイルサイズ上限に合わせる。
- アーカイブ:フル印刷解像度が不要なとき、スキャン文書のフォルダを大幅に小さいサイズで保存する。
実践例
12ページの契約書をスキャンして agreement.pdf が18 MBになり、メールゲートウェイの上限を超えてしまったとします。ここにドロップし、レベルを中のままにして「PDFを圧縮」をクリックします。各ページが120 DPIでレンダリングされてJPEGとして保存され、新しいPDFに再構築されます。読み取り値は元が18 MB、圧縮後が約3.4 MB、81%削減を示しています。ダウンロードしてもメールの上限を余裕で下回ります。ページは画面上まったく同じに見えます。失うのはテキストを選択できることだけ——各ページは画像になりましたが、スキャン文書はラップトップから一切外に出ていません。
FAQ
ファイルはどこかにアップロードされますか?
いいえ。圧縮はページに読み込まれたpdf.jsとpdf-libを使ってブラウザ内でのみ行われます。PDFはディスクからメモリに読み込まれ、各ページがレンダリングされて再エンコードされ、新しいPDFがローカルで作られます。サーバーへの通信はゼロ — ブラウザのネットワークタブで自分で確認できます。
なぜPDFが小さくならなかったのですか?
このツールはページ画像を再圧縮することでPDFを小さくします。選択可能なテキストやベクターグラフィックが主なPDFは圧縮できる画像データがほとんどなく、画像にレンダリングすると同じかそれより大きなファイルになることがあります。その場合、ツールがそれを検出し元のファイルを保持して、PDFがすでに最適化済みであることを伝えます。大きいファイルをより小さいと見せかけて渡すことはありません。
どのくらい節約できますか?
PDFの内容次第です。スキャン文書や画像の多いファイルは中または高レベルで50〜90%縮小されることが多いです。バルクが画像データだからです。テキストのみ・ベクターPDFはほとんど小さくならないか全く小さくならないこともあります。圧縮前後の読み取り値がファイルの正確な結果を示しますので、まず中で試して、もっと必要なら高に上げてみてください。
テキストは選択できますか?
できません。それがこのツールの核心的なトレードオフです。ブラウザで積極的に圧縮するために各ページが画像にレンダリングされるため、出力は選択可能なテキストではなく画像の連続になります。ページは完全に読める状態を保ち、画面上まったく同じに見えますが、テキストをハイライト・コピー・検索することはできなくなります。テキストを選択できることがサイズ削減より重要な場合、このツールはそのファイルに適していません。
PDF圧縮は、ドキュメントをウェブサイトに渡さずにPDFを小さくします。ファイルをドロップし、圧縮レベルを選んで「圧縮」をクリックするだけ——各ページがレンダリングされてJPEGとして再エンコードされ、より小さなPDFに再構築されます。すべてブラウザ内で完結します。元のサイズ・圧縮後のサイズ・削減率が表示され、小さくならない場合は元のファイルが保持されます。スキャンや画像の多いPDFに最適で、テキストは途中で画像になります。PDFエンジンは必要なときだけ読み込まれるので、ページも速いままです。