PDF を圧縮する方法
3 ステップ。ブラウザー内で動作します。
PDF を選ぶ
PDF をドラッグまたは選択します。ローカルで読み込まれ、アップロードはありません。
品質を選ぶ
低 / 中 / 高。中はほとんどのファイルに適した既定の設定です。
圧縮してダウンロード
画像がブラウザー内で再サンプリングされ、小さくなった PDF をダウンロードします。
「PDF 圧縮」とは?
PDF を圧縮するとは、中身を変えずにファイルのバイト数を小さくする ことです。多くの文書では、それは 2 つのことで実現します。画像の 解像度を本当に必要なだけに下げることと、オブジェクトストリーム圧縮 (PDF 仕様の機能で、多くの生成ソフトが無効のままにしています)を 使ってファイルを保存し直すことです。この組み合わせは、文書の見た目を 保ちながら、メールゲートウェイやクラウドストレージの容量で問題になる 重さを削ります。
理由は実用的です。30 MB のスキャン契約書は、多くの企業向けメール フィルターではじかれます。同じ契約書が 4 MB なら問題なく通ります。 フライト中に読める 600 ページの報告書は、一般的なクラウド ストレージのプランに余裕で収まりますが、圧縮していない元のファイル では収まらないかもしれません。PDF 圧縮は、送る・共有する・保存する といったほかのすべてを楽にする、地味に役立つひと手間です。
ブラウザー内での PDF 圧縮の仕組み
PDF をこのページにドラッグすると、ブラウザーがそれを ArrayBuffer に ローカルで読み込み、アップロードはありません。ツールは pdf-lib で文書のオブジェクトをたどり、埋め込まれた画像 XObject を見つけ、 目標解像度を超えるものを canvas API でデコードし、解像度を下げて、 設定に応じた品質レベルで JPEG として再エンコードします。新しい 画像ストリームが元のものを置き換える一方で、PDF 内のすべての ページ参照はそのまま機能し続けます。
画像があってもなくても、最終的な保存には pdf-lib の
useObjectStreams: true モードと XMP メタデータの除去を
使います。これだけでも、テキストが多い PDF をたいてい 5〜15
パーセント削れます。全工程はタブの中で実行されます。アップロードは
なく、アカウントも不要で、タブを閉じればすべてがメモリーから消えます。
よくある使い方
- スキャンした契約書をメールで送る。30 MB のスキャンを、企業向けメールフィルターを通る 3〜5 MB の添付ファイルまで下げます。
- 写真の多いプレゼン資料を共有する。全画面写真を使ったマーケティング資料は、画面では分からないほどの劣化で大きく小さくなります。
- 行政ポータルにアップロードする。税務、移民、教育機関のポータルの多くは、1 ファイルあたり 5〜10 MB に制限しています。圧縮すれば問題なく上限に収まります。
- ファイルを保存する。四半期ごとの明細や請求書のアーカイブは半分以下になり、クラウドストレージの空きが増えます。
- 遅い回線向けに準備する。受け取る人がモバイル回線で開く場合、小さい PDF のほうが目に見えて速く読み込まれます。
プライバシーとセキュリティ
ほとんどのオンライン「PDF 圧縮」サイトは、ファイルを自社の サーバーにアップロードします。その方式は機能しますが、圧縮する 契約書、スキャン、領収書のすべてに、また 1 つ別の第三者が触れる ことを意味します。imisspdf は全工程を pdf-lib でブラウザー内で 実行します。アカウントも、保存期間も、何かを漏らしうるアップロード の工程もありません。機微な文書 — 契約書、医療記録、確定申告書 — では、ブラウザー内の方式が、他人のサーバー上では監査できない種類の リスクをまるごと取り除きます。一般的なアップロード方式については、 iLovePDF の プライバシーレビューをご覧ください。
よくある質問
画像が多い PDF(スキャン、写真主体の資料、パンフレットなど)では、中設定で 30〜70 パーセントの削減が一般的です。テキストのみの PDF は作成したソフトによってすでに最適化されていることが多く、メタデータの削除とオブジェクトストリームの再エンコードで 5〜15 パーセント程度を見込めます。ファイルが小さくならない場合は、すでに効率的であり、再圧縮しても品質を損なうだけということです。
オブジェクトストリームによる再保存とメタデータの除去は可逆です。画像のダウンサンプリングは定義上、非可逆です。選んだ品質プリセットで、どのくらい強く処理するかが決まります。高はおおよそ印刷解像度(300 DPI)を保ちます。中は画面品質の精細さ(150 DPI)を保ちます。低はスマートフォンで読むだけのファイル向けです(72 DPI)。
はい。圧縮の全工程は pdf-lib と canvas API を使ってブラウザー内で実行されます。PDF はタブのメモリーに読み込まれ、画像はローカルで再エンコードされ、小さくなった PDF がダウンロードとして返されます。アップロードはなく、アカウントも不要で、1 日あたりの上限もありません。
PDF がテキストのみの場合(書き出した Word / Google ドキュメント / LaTeX のファイルの多く)、ダウンサンプリングする画像がなく、元のファイルもおそらくすでにオブジェクトストリームで保存されています。その場合、PDF 圧縮ができるのはメタデータの除去だけで、何も変わらないこともよくあります。あなたの操作が間違っているわけではなく、ファイルがすでに最適なだけです。
はい。むしろ最も効果が出やすいのがそこです。一般的な 300 DPI のスキャンを中プリセット(150 DPI)で圧縮すると、画面で見るかぎり目立った劣化なしに元のサイズのおよそ 3 分の 1 まで下がります。保存用の品質には高を、メール送付だけなら低を使ってください。
最良の結果を得るためのコツ
- まず中を選ぶ。ほぼどんなファイルにも適した既定の設定です。極端なサイズが必要なときだけ低に、印刷する文書なら高に切り替えてください。
- 結合のあとで圧縮する。各パーツではなく、結合後のファイルに圧縮をかけるほうが、メタデータの削減効果が高くなります。
- 署名の前に圧縮する。デジタル署名を適用したあとに圧縮すると署名が無効になります。順序を逆にしてください。
- スキャンには中を使う。150 DPI は画面での読みやすさに十分で、印刷もきれいです。300 DPI のスキャンは、ほぼ常に誰も気づかない過剰な解像度です。
- 小さくならなくても問題ありません。すでに最適な PDF もあります。ツールは、得るものがなければ黙って再エンコードしたりはしません。
関連する PDF ツール
- PDF結合 — まず PDF をまとめてから、その結果を圧縮します。
- PDF分割 — 巨大なファイルを、小さく圧縮しやすいパーツに分けます。
- PDF を JPG に — 写真だけが必要なときに、PDF から画像を取り出します。
- PDF を平坦化 — 圧縮する前に、フォームフィールドや注釈を静的な内容として固定します。