PDF圧縮 · ブラウザで完結

PDFを圧縮 — アップロード不要

40MBのスキャンはメールに添付できません。通常はSmallPDFにアップロードしますが、それはファイルを他人のサーバーに渡すことです。ここではブラウザ内で同じ作業ができます。

仕組み
  • 軽量/中程度/強力プリセット
  • アップロード制限なし(ブラウザRAMが上限)
  • 外部リクエストゼロ(DevToolsで確認可)
  • 処理中いつでもキャンセル可
手順

3つのプリセット。 1つの小さなファイル。

PDF.jsが選択したDPIで各ページを再レンダリングし、JPEGエンコード後、pdf-libが結果をつなぎ合わせます。ファイルはあなたのマシンから出ません。

1

圧縮タブを開く

上のボタンをクリックするか /compress へ移動。

2

PDFをドロップ

1ファイルずつ。メモリに読み込み — ネットワーク送信なし。

3

プリセットを選択

軽量(ロスレス再パック)、中程度(1.5× / JPEG 75%)、強力(1× / JPEG 55% — メール向け)。

4

圧縮を実行

50ページのPDFで約5-10秒。ライブ進捗バー付き。いつでもキャンセル可。

5

比較してダウンロード

前後の比較と節約量を確認。結果が大きくなる場合はオリジナルを返却。

プリセットの使い分け

3つのモード、 3つのトレードオフ。

ファイルの用途で選びましょう。

軽量

ロスレス再パック

テキストPDF向け。コンテンツに触れず数%削減。署名も保持。

中程度

デフォルト

1.5×、JPEG 75%。スキャンやパンフレットが60-80%縮小しつつ読みやすさ維持。

強力

メール添付向け

1× / JPEG 55%。テキストは読める;写真にJPEGアーティファクトが出ます。

フォールバック

オリジナルより悪くならない

プリセットでファイルが大きくなる場合、オリジナルを自動返却。

ローカル圧縮の理由

大きなファイルこそ アップロードすべきでないファイル。

圧縮の入力は通常大きなファイル — まさに他人のサーバーに渡すべきでないファイルです。

オンライン圧縮ツール
  • 圧縮には大きなアップロードが必要 — 送るべきでないファイル
  • SmallPDF無料版は入力50MB制限
  • サーバー側で再レンダリング、品質損失のプレビューなし
iKeepPDF 圧縮
  • タブ内で再レンダリング — アップロード不要
  • ライブ進捗 + 任意のページ境界でキャンセル
  • 200MB入力も200KBと同様に動作(RAMのみ重要)
大容量ファイルのヒント

100MB超のPDFには 注意が必要。

ブラウザで大きなファイルを圧縮する際のコツ。

このタブにとどまる

ブラウザはバックグラウンドタブを制限します — アプリ切替で進行が遅くなります。

他の重いタブを閉じる

100MB以上の中程度圧縮はソースの約1.5-2倍のRAMを使用。

100MB以上はデスクトップで

スマホはRAM不足になりがち。モバイルで失敗したらノートPCで再試行。

写真には強力を試す

200MBの写真アルバムが強力で20MBに縮小、画面上の品質損失なし。

トレードオフ

圧縮には 本当のエッジケースがある。

ブラウザアプローチの限界。

1000個のPDFを一括圧縮

APIなし。CLIからGhostscriptかqpdfを使用。

編集可能テキストの保持

中程度と強力はラスタライズ。テキスト検索が重要ならば軽量を。

フォームや署名

ラスタライズでフラット化されます。軽量なら保持。

暗号化PDF

pdf-libはパスワード保護PDFを開けません。先にロック解除を。

FAQ

よくある 圧縮の質問。

PDFはどのくらい小さくなりますか?

コンテンツ次第。スキャンは中程度で70-90%縮小。テキストPDFは軽量で5-15%程度。プリセットでファイルが大きくなる場合はオリジナルを返却。

圧縮後もPDFは検索可能ですか?

軽量ならはい。中程度と強力はページをラスタライズし画像のみに。検索が重要なら軽量を選ぶか、後でOCRを実行。

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

強制的な制限なし。8GB+RAMのデスクトップChromeで500MBのPDFを処理可能。モバイルは約100MBが限界。

圧縮でデジタル署名は壊れますか?

中程度と強力はページをラスタライズし署名を無効化。軽量はオリジナルオブジェクトを保持 — 署名が重要なら軽量を。