ToolConvoyToolConvoyv2.6
DOC

PDF Compress — ブラウザで PDF のファイルサイズを縮小

埋め込まれた画像を再エンコードして PDF を圧縮します。3 段階の品質レベルで、すべてブラウザ内で完結します。アップロード不要、アカウント不要、制限なし。

● ローカル動作 · ドキュメントはデバイスから離れませんページ読み込み以降のツールによる通信:0件

PDF 圧縮は二軸のトレードオフです —— 片側に画質、もう片側にファイルサイズ —— そして誰も語らない第三の軸があります。それは、その PDF が何のために使われるかという視点です。300 dpi で印刷する PDF と、スマートフォンで読む PDF では異なる圧縮が必要であり、後で署名したり再 OCR したりする PDF ではテキストレイヤーを保持しなければなりません。このツールは最初の 2 つのケース、すなわちメールに添付したり、スライドに埋め込んだり、CMS にアップロードしたりできるサイズまで、サーバーサイドサービスへの課金なく縮小することを想定して作られています。

PDF を誠実に圧縮するには、まずバイトを何が占めているかを確認することです。典型的な 10 ページの文書では、内訳はおよそ埋め込み画像 60%、フォントプログラムとコンテンツストリーム 30%、構造的なオーバーヘッド 10% となります。節約の余地があるのは画像の再エンコードです —— フォントとコンテンツストリームは、テキストレイヤーを壊さない範囲でほぼ限界まで小さくなっています。ここでの 3 つのプリセットは、Ghostscript のコマンドラインで /screen、/ebook、/printer といった設定が表すトレードオフと同じものを、スイッチ 1 個ではなく画像ごとの品質スライダーとして公開しています。

一度限りの閲覧用に共有するだけなら、Aggressive 圧縮でまったく問題ありません。印刷やアーカイブ、あるいはその後の編集の元データとして使う PDF であれば、Light にとどめるか別のツールをご利用ください。テキストレイヤーのないスキャン PDF については、先に OCR を実行してから圧縮してください。テキストレイヤーによりファイルが検索可能になり、OCR エンジンも通常は画像を縮小するため、生のスキャンをそのまま圧縮するより、合わせた節約効果のほうが大きくなります。

広告

使い方

  1. PDF をドロップ

    .pdf ファイルをドロップゾーンにドラッグするか、クリックして選択します。最大 100 MB まで対応。ファイルはローカルで読み取られ、端末から外に出ることはありません。

  2. 圧縮レベルを選択

    Light は品質を保ちます(JPEG を 85% で再エンコード)。Medium は画像を 85% に縮小してから 70% で再エンコードします —— ほとんどの文書におすすめです。Aggressive は 70% の縮小と 50% の品質で、最小の出力を狙います。

  3. 圧縮済みファイルをダウンロード

    圧縮後の PDF は、元のテキスト・画像・レイアウトから再構築されます。節約できたバイト数、元のサイズ、再エンコードされた画像枚数がダウンロードボタンの上部に表示されます。

よくある質問

このツールは実際には何をするのですか?

PDF をページ単位で走査し、すべての埋め込み画像を抽出して、より低い JPEG 品質で再エンコードし、その小さな画像で PDF を再構築します。テキストレイヤーは保持されます。ベクターの図形は再構築時に画像にフラット化されます。

出力は入力とまったく同じ見た目になりますか?

いいえ。これはロッシー圧縮です —— 画質を犠牲にしてサイズを縮めます。Light では画面ズーム時には違いが見えないことがほとんどですが、Aggressive では写真にバンディングや柔らかさが目立ちます。

PDF のサイズが小さくならないのはなぜですか?

元の PDF が主にテキストで構成されているか、すでに高圧縮の画像を使っている場合、削減幅は小さくなります。テキストのみの PDF は object stream の再パックの恩恵しか受けず、通常 5% 未満の削減に留まります。

フォームフィールド、注釈、レイヤーは保持されますか?

保持されません。再構築はフラットなレンダリングです —— フォームフィールド、JavaScript アクション、埋め込みフォント、注釈はすべて取り除かれます。これらが必要な場合は、元の PDF ストリームを直接操作するツールをご利用ください。

ファイルサイズの上限はありますか?

ドロップゾーンでのアップロード上限は 100 MB です。実際の上限はブラウザタブが利用可能なメモリに依存します —— 画像 200 枚を含む 50 MB の PDF は、再構築時に 500 MB の RAM を消費することがあります。

制限事項

  • ロッシー出力どのプリセットも画像を JPEG でより低い品質に再エンコードします。写真は柔らかくなり、文字を含むスクリーンショットでは文字の周囲に JPEG アーティファクトが出ることがあります。
  • ベクターグラフィックがフラット化されるチャート、CAD 図面、その他のベクターコンテンツはページ出力にラスタライズされます。ファイルは小さくなりますが、もはや解像度に依存しません。
  • フォームフィールドや注釈は保持されないフォームフィールド、JavaScript アクション、埋め込みフォント、レイヤー、電子署名は再構築時に失われます。出力はフラットな文書となります。
  • OCR の代わりにはならない元がテキストレイヤーのないスキャン PDF の場合、出力内のテキストも同じスキャン画像のままです。検索可能なテキストが必要であれば、先に OCR を実行してください。

プラットフォーム別の注意点

macOS
Safari 16+、Chrome、Firefox で動作します。macOS Preview でも類似の画像圧縮で PDF を再保存できますが、このツールは画像ごとに JPEG 品質を調整できるため、トレードオフを細かくチューニングできます。
Windows
Edge と Chrome はどちらも canvas ベースの画像再エンコードに対応しています。Acrobat Pro には「Reduce File Size」機能が用意されており、デスクトップインストールで同じ作業を行えます。
Linux
最新のブラウザであれば動作します。コマンドラインの場合は Ghostscript の -dPDFSETTINGS=/ebook で似た結果を得られますが、このツールのように画像ごとに調整することはできません。
iOS
iOS 16+ の Safari が再エンコードパイプラインに対応しています。それより古い iOS では、canvas API が大きな画像(長辺が約 4000px 超)を拒否するため、再エンコードは元画像にフォールバックします。
広告
広告