コンテンツへスキップ
norito
画像
画像を圧縮目標のファイルサイズまで削減
プレースホルダージェネレーターカスタムプレースホルダー画像
背景を削除写真から人物を切り抜き
画像のリサイズ幅と高さを正確な数値または割合で変更
画像コンバーターJPG、PNG、WebP を相互に変換
画像をトリミングボックスをドラッグしてトリミング、自由形式または固定比率
メタデータを削除EXIF、GPS、カメラ情報を削除
画像に透かしを追加リアルタイムプレビュー付きでテキスト透かしを追加
開発
テストファイルジェネレーター正確なサイズのダミーファイル
JSONフォーマッタ整形・検証・圧縮
Markdownエディタリアルタイムプレビュー、.md/.htmlで書き出し
UUIDジェネレーターランダムなUUID v4をまとめて生成
Base64 エンコード/デコードテキストとBase64を相互変換、UTF-8対応
ハッシュジェネレーターMD5、SHA-1、SHA-256、SHA-512
タイムスタンプ変換ツールUnix時間と日付を相互変換
JSON Diff2つのJSONドキュメントを比較
JWTデコーダーJWTのヘッダーとペイロードをデコード
正規表現テストツール正規表現をリアルタイムのマッチ表示でテスト
CSVからJSONCSVファイルをJSONに変換
CSVビューアCSVを表として表示・編集
URLエンコード/デコードツールURLをパーセントエンコード/デコード
HTMLエンティティエンコーダー/デコーダーHTMLエンティティをエスケープ/アンエスケープ
YAMLからJSONへの変換ツールYAMLとJSONを相互に変換
Cron式パーサーcronスケジュールを解説し、次回実行をプレビュー
進数変換ツール2進数、8進数、10進数、16進数など
テキスト差分チェッカー2つのテキストを行ごとに比較
テキスト
SEOスラッグジェネレータータイトルからクリーンなURLを生成
文字数指定テキストジェネレーター正確な長さのダミーテキスト
単語数カウンター単語数、文数、段落数をリアルタイム表示
文字数カウンタープラットフォームの制限付き文字数カウント
重複行の削除リストから重複行を削除
行の並べ替えアルファベット順、数値順、またはシャッフル
大文字小文字変換ツールUPPERCASE、camelCase、snake_caseなど
Lorem Ipsumジェネレーター単語・文・段落単位のプレースホルダーテキスト
検索と置換テキストの検索と置換、正規表現対応
ユーティリティ
パスワードジェネレーターランダムなパスワードとフレーズ
QRコードジェネレーターカスタムカラー、誤り訂正レベル
PDF
PDF結合複数のPDFを1つに結合
PDF分割ページを抜き出すか複数ファイルに分割
PDF回転横向きや逆さまのページを修正
PDF→画像ページを画像に変換
画像→PDF画像を1つのPDFに結合
ページ削除・並び替えページを削除または並び替え
ページ番号すべてのページに番号を追加
透かし追加全ページにテキストを刻印
テキスト抽出PDFからテキストを抽出
PDF圧縮PDFのファイルサイズを縮小
PDF署名署名を描くか入力
SEO
メタタグジェネレータータイトル、説明、OG、Twitterタグ
UTMビルダーキャンペーン計測URLを作成
robots.txtジェネレーターallow/disallowルール、sitemap参照
サイトマップジェネレーターURLを入力、sitemap.xmlを出力
Design
CSSグラデーション線形・放射状、CSSをコピー
ボックスシャドウ単一または重ねた影
border-radius角ごとの半径、CSSをコピー
ファビコンジェネレーター必要なすべてのサイズ
カラーパレット抽出画像から主要な色を抽出
コントラストチェッカーWCAGコントラスト比、AA/AAA判定
カラーコンバーターHEX、RGB、HSL、CMYK、リアルタイム
ブログ

norito / ブログ / PDF圧縮がスキャン画像には効くのに、レポートにはほとんど効かない理由

PDF圧縮がスキャン画像には効くのに、レポートにはほとんど効かない理由

著者: Shubham Singh · 2026年7月20日

公開日 2026-07-20

同じ圧縮ツールに2種類の異なるPDFを通すと、まったく異なる結果になることがあります。40MBのスキャンされた契約書は3MBまで下がる一方、8MBの年次報告書は頑固に数パーセントしか小さくなりません。どちらの結果も、ツールが壊れていることを意味するわけではありません。違いは、この2つのファイルが実際に何でできているかにあります。

PDFはコンテナであり、単一の種類のファイルではない

PDFの1ページには、根本的に異なる2種類のコンテンツを含めることができます。1つ目はベクターコンテンツです。テキストは描画命令として保存されます(「この座標に、埋め込まれたこのフォントから文字Aを、サイズ11で配置する」)。さらに、数学的に記述された線、図形、塗りつぶしも含まれます。2つ目はラスターコンテンツです。実際の画像が、ファイル内にJPEGやPNGのようなデータストリームとして埋め込まれます。PDF圧縮に関するほとんどすべての疑問は、この2つの比率に行き着きます。

純粋なテキストだけのページは驚くほど小さくなります。密度の高い契約書ページの描画命令は、圧縮後で通常2〜10KB程度の重さで、埋め込まれたフォントは文書全体で共有され、通常合計で数十KB程度です。一方、スキャンされたページは、ファイル形式の観点からはテキストを一切含んでいません。それは紙切れの1枚の大きな写真にすぎません。

テキスト中心のPDFがほとんど縮まない理由

PDF内のテキストとベクターコンテンツは、すでにZIPファイルと同じアルゴリズムであるFlateで圧縮されています。すでに圧縮されたデータをさらに圧縮しても、ほとんど何も得られません。これはソフトウェアの制限ではなく、数学的な性質です。そのため、圧縮ツールが1.5MB(1ページあたり約7KB)の200ページのテキストのみの文書を処理しても、削り取れる「贅肉」はほとんどありません。現実的な効果は整理整頓から生まれます。使われていないオブジェクトの削除、重複するリソースの重複排除、そして丸ごと埋め込まれたフォントのサブセット化です。きれいなテキスト文書であれば5〜15パーセント程度、時にはそれ以下を見込んでください。

純粋なテキストのPDFで70パーセントの削減をうたうツールには疑いの目を向けるべきです。よくある手口はラスタライズです。各ページを1枚の圧縮画像に変換してしまうのです。ファイルは確かに小さくなりますが、大きくズームするとテキストがぼやけ、選択やテキスト検索もできなくなり、スクリーンリーダーも機能しなくなります。これは圧縮ではなく変換であり、レポートに対してこれが望ましい結果になることはほとんどありません。

スキャン画像が劇的に縮む理由

A4ページの標準的な300DPIスキャンは約2480×3508ピクセル、1ページあたり約870万ピクセルになります。スキャナーソフトウェアは控えめな設定になりがちで、高いJPEG品質、あるいはロスレスで保存するため、1ページあたり2〜8MBになります。これによって圧縮ツールには2つの大きなレバーが与えられます。

1つ目はダウンサンプリングです。300DPIから150DPIに落とすとピクセル数は4分の1になりますが、画面上で読む分には差はほとんど気になりません。2つ目はより強いJPEG設定での再エンコードです。品質90から品質60にすると、写真として撮影された文書に対しては見た目の変化は控えめなまま、サイズを再び半分にできます。この2つのレバーを組み合わせれば、80〜95パーセントの削減は日常的なことになります。これは写真の圧縮とまったく同じ物理現象で、画像圧縮ガイドでより詳しく取り上げています。

中間的なファイル

実際の文書のほとんどは両極端の間にあります。グラフや写真を含むレポート、スライドデッキのエクスポート、パンフレットなどです。ここに分かりにくいポイントがあります。ほとんどテキストのように見える文書でも、通常は画像がバイト数の大部分を占めているのです。10枚の写真が埋め込まれた12MBのレポートは、11MBが写真で、それ以外は合計でわずか1MBということもあり得ます。つまり圧縮は写真の部分にしか効果を発揮できません。知っておく価値のある典型的な肥大化パターンもあります。一部の文書生成ツールは同じロゴ画像を1回参照する代わりに、すべてのページに個別に埋め込んでしまいます。また、40文字程度のサブセットで十分な場面でフォントファミリー全体を埋め込んでしまうツールもあります。優れた圧縮ツールはこの両方をひっそりと修正します。

プレゼンテーションのエクスポートは特筆に値します。PDFにエクスポートされたスライドは、多くの場合すべてのページにフル解像度の背景画像を持ち、さらにどんなプロジェクターが表示できるよりもはるかに高い解像度で配置された写真を含んでいます。これが、40枚のスライドデッキが100MBのPDFになってしまう理由であり、またデッキが圧縮していて最も達成感のあるファイルの1つである理由でもあります。テキストレポートにはほとんど影響しない同じダウンサンプリングが、会議中の誰にも気づかれることなくデッキを90パーセント削減できるのです。

始める前に結果を予測する

ファイルサイズをページ数で割ってください。1ページあたり50KB未満であれば、ほとんどがテキストであり、一桁パーセント台の効果を見込むべきです。1ページあたり100〜300KBの間は通常、混在コンテンツを意味し、30〜60パーセントが現実的です。1ページあたり800KBを超える場合はほぼ常にスキャン画像か写真の多い文書を意味し、80〜95パーセントも視野に入ります。

PDFが本物のテキスト文書なのかスキャン画像なのか分からない場合は?ビューアでテキストを選択してみてください。あるいはテキスト抽出ツールにかけてみてください。何も出てこなければ、すべてのページが画像です。

正直な限界

非可逆圧縮は累積します。品質60で圧縮されたスキャン画像が、後で別の誰かによってさらに圧縮されると、急速に劣化します。そのため元のファイルは保管しておいてください。ダウンサンプリングされたスキャン画像は、OCRや再印刷にとっても質の劣る入力になります。もし文書が後でそのどちらかを必要とする可能性があるなら、フル解像度版をアーカイブし、圧縮版を共有してください。また、特定の2〜3枚の写真のせいでPDFが巨大になっている場合は、まず画像圧縮ツールでそれらの画像を縮小し、修正済みのバージョンから文書を再構築する方がすっきりすることがあります。

こうした限界の範囲内であれば、圧縮はスキャンされた文書に対して行える中でも特に費用対効果の高いことの1つです。わずか数秒で終わり、あなたの3MBの添付ファイルを受け取った相手は、それが以前40MBだったとは決して気づかないでしょう。

何か機密性の高いものを圧縮する前に、最後の注意点をひとつ。使っているツールが実際どう動作しているかを確認してください。人気のあるPDF圧縮ツールの多くは、文書を処理するためにサーバーへアップロードします。スキャンされた契約書や身分証明書は、たとえ一時的であっても、他人のインフラ上に置きたくないと思うようなファイルの典型です。自分で確認する方法についての別のガイドを書きました。noritoの圧縮ツールは完全にブラウザ内で動作するため、確認すべきことは何もありません。

自分で試してみる: PDFを圧縮 スキャン画像や写真の多いPDFをブラウザ内で直接縮小します。アップロードは一切ありません。
norito

それぞれが1つの面倒な問題を解決する小さなツール群。すべてブラウザ内で動作し、何もアップロードされません。

プロダクト

すべてのツール 変更履歴 仕組み ブログ 比較 norito について お問い合わせ プライバシーポリシー 利用規約

PDF

PDF結合 PDF分割 PDF回転 PDF→画像 画像→PDF ページ削除・並び替え ページ番号 透かし追加 テキスト抽出 PDF圧縮 PDF署名 PDF比較

画像

画像を圧縮 画像のリサイズ 画像コンバーター 画像をトリミング メタデータを削除 画像に透かしを追加 プレースホルダージェネレーター 背景を削除 AVIFコンバーター HEICコンバーター 画像サイズ検査 スクリーンショット注釈 SNS画像クロップ

開発

テストファイルジェネレーター JSONフォーマッタ Markdownエディタ UUIDジェネレーター Base64 ハッシュジェネレーター Timestamp JSON Diff JWTデコーダー 正規表現テストツール CSVからJSON CSVビューア URL Encoder HTML Entities YAML to JSON Cron Parser Base Converter テキスト差分チェッカー CSS詳細度計算 CSS変数抽出 .gitignoreジェネレーター JSON Schema SVGオプティマイザー SVGスプライト SVG→React変換 URLパーサー User-Agentパーサー

テキスト

SEOスラッグジェネレーター 文字数指定テキストジェネレーター 単語数カウンター 文字数カウンター Dedupe Lines 行の並べ替え 大文字小文字変換ツール Lorem Ipsum Find & Replace 不可視文字検出 MDテーブル整形 MDテーブル生成

ユーティリティ

パスワードジェネレーター QRコードジェネレーター

SEO

メタタグジェネレーター UTMビルダー robots.txtジェネレーター サイトマップジェネレーター 正規化タグ hreflangタグ

Design

CSSグラデーション ボックスシャドウ border-radius ファビコンジェネレーター カラーパレット抽出 コントラストチェッカー カラーコンバーター SVGブロブ生成 CSS Clamp() CSSイージング CSSフィルター ノイズテクスチャ CSSパターン Tailwindシャドウ
© 2026 norito. すべてのツールはブラウザ内でローカルに動作します。 変更履歴 ブログ 比較 仕組み プライバシーポリシー 利用規約 コーヒーをおごる
Esc