PDFの容量を小さくする方法|文字をぼやけさせずに圧縮するコツ
PDFの容量を小さくするには、まず「何が容量を占めているか」を見極めます。多くの場合、原因はページ内の画像(スキャンした紙や写真)です。画像の解像度を用途に合った値まで下げ、JPEGの圧縮率を調整すれば、大きく軽くなります。文字が中心のPDFなら、不要なデータの削除やフォントの埋め込み方の見直しが効きます。
ただし、圧縮しすぎると「小さな文字が読めない」「リンクや入力欄が消えた」といった失敗が起こります。メール添付や行政手続きのアップロードで容量オーバーになり、急いで圧縮したときほど起こりがちです。
この記事では、PDFが重くなる原因、画面用と印刷用の目安解像度、上限に収める手順と計算、失敗を防ぐ確認ポイントを順に紹介します。
PDFが重くなる主な原因は4つ
1. 画像の解像度が用途に対して高すぎる
解像度とは、画像のきめ細かさを表す値です。PDFや印刷では、1インチ(2.54cm)あたりの画素数を表す「dpi」がよく使われます。表示サイズに対して画素数が多いほど、容量は増えます。
たとえばスマートフォンで撮った写真をそのまま貼り付けると、ページ上では小さく表示されていても、元の画素数のまま保存されていることがあります。見た目に関係しない画素まで抱え込んでいる状態です。
2. スキャンで作ったPDF
スキャンしたPDFは、ページ全体が1枚の画像です。文字だけの書類でも「カラー・高解像度」で読み込むと、余白の白い部分まで含めて全面が画像データになります。ページ数が多い書類ほど、すぐに数十MBに達します。
3. 埋め込みフォント
フォントの埋め込みとは、相手のパソコンにないフォントでも同じ見た目で表示できるよう、フォントのデータをPDFに入れておく仕組みです。日本語フォントは収録文字が多いため、データが大きくなります。使っている文字だけを入れる「サブセット埋め込み」ではなく、フォント全体を埋め込むと容量が膨らみます。
4. 重複データや不要データ
ロゴなど同じ画像が、ページごとに別のデータとして何度も入っていることがあります。また、PDFには変更内容をファイル末尾に追記して保存する方式があるため、編集を繰り返すと古いデータが残ることがあります。ほかにも、使われていない部品、作成アプリの情報(メタデータ)、ページの縮小画像、添付ファイルなどが容量を押し上げます。
手元のPDFの原因を見分ける方法
原因によって効く対策が違うため、圧縮の前に次の点を確認します。
- 文字を選択・検索できるか:できなければスキャン画像の可能性が高いです。ただし文字認識(OCR)済みのPDFは画像の上に透明な文字が重なっているため、選択できても中身は画像です。
- 1ページあたりの容量:総容量÷ページ数で求めます。たとえば30MB÷10ページ=1ページ3MBなら、画像が主な原因と考えられます。
- 画像がほとんどないのに重いか:その場合はフォントや不要データを疑います。
| 症状 | 考えられる原因 | まず試す対策 |
|---|---|---|
| スキャンした書類で、1ページが数MB | 高解像度・カラーのスキャン画像 | 解像度を下げる、白黒2値・グレースケール化 |
| 写真入りの資料が重い | 写真の画素数が多すぎる | 解像度を下げる、JPEG品質の調整 |
| 文字中心なのに重い | フォント全体の埋め込み、不要データ | 無損失の最適化、作成元から書き出し直す |
| 編集を重ねたら徐々に重くなった | 古いデータや重複データの残存 | 無損失の最適化、別名で保存し直す |
画面用と印刷用の目安解像度
どこまで解像度を下げてよいかは、PDFを「画面で見る」のか「印刷する」のかで決まります。一般的な目安は次のとおりです。最終的には提出先や入稿先の指定を優先してください。
| 用途 | 目安解像度 | 補足 |
|---|---|---|
| 画面で見るだけ(メール添付・閲覧用) | 96〜150dpi | 拡大して読む小さな文字があるなら150dpi寄り |
| 文字中心の書類の提出・保存 | 200〜300dpi | 小さな注記や印影を読ませたいなら300dpi |
| 家庭・オフィスのプリンターで印刷 | 150〜300dpi | 写真を含むなら200dpi以上が無難 |
| 印刷会社への入稿 | 300〜350dpi程度 | 入稿先の指定に従う |
| 細かい線画・図面 | 600dpi程度(白黒2値) | 白黒2値なら高解像度でも比較的軽い |
解像度を半分にすると画素数は4分の1になる
A4(210×297mm)は約8.27×11.69インチです。300dpiでは横8.27×300≒2,480画素、縦11.69×300≒3,508画素となり、1ページで2,480×3,508=8,699,840画素です。フルカラーは1画素あたり3バイトなので、圧縮前のデータ量は8,699,840×3=26,099,520バイト、約26MBになります。
150dpiにすると1,240×1,754=2,174,960画素、データ量は2,174,960×3=6,524,880バイト、約6.5MBです。縦横がそれぞれ半分になるため、1/2×1/2=1/4に減ります。同じように、300dpiから200dpiに下げると縦横が2/3になり、画素数は(2/3)×(2/3)=4/9、つまり約44%になります。
実際のPDFでは画像がJPEGなどで圧縮されているのでこれより小さくなりますが、「解像度を下げると容量が大きく減る」傾向は同じです。
色数を減らしたときの効果
グレースケールは1画素1バイトなので、圧縮前のデータ量はカラーの1/3です。ただし、スキャン画像の多くはJPEGで保存されており、JPEGはもともと色の情報を間引いて効率よく圧縮しています。そのため、JPEG圧縮後の削減幅は1/3より小さいことが多いです。
白黒2値は1画素1ビットなので、圧縮前でカラーの1/24です。300dpiのA4を白黒2値にすると、圧縮前でも8,699,840÷8=1,087,480バイト、約1.1MBです。文字だけのページなら、グレースケールより白黒2値のほうがはるかに軽くなります。
PDFの容量を小さくする具体的な方法
画質への影響が小さい順に試すのが安全です。
不要データを削除する(無損失の最適化)
重複データの統合、使われていないデータの削除、内部データの再圧縮などを行う方法です。見た目は変わりません。文字中心のPDFや編集を重ねたPDFで効果が出やすい一方、スキャンPDFではあまり減らないことが多いです。
TooljipのPDF圧縮ツールでは「無損失最適化」と「強力圧縮」を選べます。まず無損失最適化を試し、足りなければ強力圧縮に進む順番にすると、必要以上に画質を落とさずに済みます。
画像の解像度を下げる(ダウンサンプリング)
ダウンサンプリングとは、画像の画素数を減らして解像度を下げる処理です。PDF作成・編集アプリには「指定したdpiを超える画像を指定値まで下げる」という形の設定があることが多いです。上の表を参考に、閲覧用なら150dpi前後、提出用で文字を読ませたいなら200〜300dpiを目安にします。
JPEGの品質を下げて再圧縮する
JPEGは、細部の情報を少し捨てて容量を減らす「非可逆圧縮」の形式です。品質を下げるほど軽くなりますが、ブロック状のノイズや、文字の輪郭のにじみが出やすくなります。写真には向きますが、文字や細い線には不向きです。
すでにJPEGで保存された画像を再圧縮すると、劣化が重なります。元の写真や元ファイルがあるなら、そこから作り直すほうがきれいに仕上がります。
カラーを白黒2値・グレースケールにする
色の情報が不要な書類なら、色数を減らすと軽くなります。文字だけのページは白黒2値が最も効果的で、濃淡のある写真や網掛けを残したいページはグレースケールが向いています。カラーの印影や色分けされたグラフが意味を持つページは、カラーのまま残してください。
フォントはサブセット埋め込みにする
作成元のアプリでPDFを書き出すときに、使った文字だけを埋め込む設定にすると軽くなります。埋め込み自体をやめると、相手の環境で別のフォントに置き換わったり文字化けしたりするおそれがあるため、提出用ではおすすめしません。
元ファイルやスキャンからやり直す
WordやExcelなどの元ファイルがある場合は、PDF化するときの画質設定を見直して書き出し直すのが確実です。スキャンPDFなら、解像度と色を見直してスキャンし直すと、圧縮を重ねるより画質よく軽くできます。
例:40MBのスキャンPDFを10MB以下にする手順
A4・20ページ、300dpiのカラーでスキャンした40MBのPDFを、上限10MBの申請フォームに提出する場合を考えます。文字が読めることが前提の提出書類なので、解像度は200dpiを下限の目安にします。
- 目標容量を決める:上限ぎりぎりは避け、9MBを目標にします。9÷40=0.225なので、元の約22.5%まで減らす必要があります。1ページあたりでは9MB÷20=0.45MB、約450KBです。
- 無損失の最適化を試す:スキャンPDFでは効果が小さいことが多いですが、画質に影響しないので最初に行います。
- 解像度を200dpiに下げる:画素数は(2/3)²=4/9になるので、単純計算では40MB×4/9≒約18MBです。JPEGの圧縮効率は画像の内容によって変わるため、実際の結果はこれより大きくも小さくもなります。まだ目標には届かないので、次の手順で色数を減らします。
- 文字だけのページを白黒2値にする:圧縮前のデータ量はカラーの1/24になり、最も大きく減らせます。薄い網掛けや鉛筆書きが飛んでしまう場合はグレースケールにします(圧縮前のデータ量は1/3ですが、JPEG圧縮後の削減幅はこれより小さいことが多いです)。カラーの印影や写真があるページはカラーのまま残します。
- 拡大して確認する:100%と200%で表示し、いちばん小さい注記、数字(3・6・8の区別)、印影、チェック欄が読めるかを見ます。読めないページは、そのページだけ300dpiに戻すかカラーに戻して調整します。
- それでも超える場合の最終手段:写真ページなど文字の判読に影響しにくいページに限り、150dpiまで下げます。その場合も手順5に戻り、最小の文字が読めることを必ず確認します。
- 分割できるか確認する:申請先が複数ファイルを受け付ける場合は、PDF分割ツールで範囲ごとやNページずつに分ける方法もあります。画質を削るより、分割のほうが読みやすさを保てます。
メール添付・行政手続きの容量上限に収めるコツ
メールは添付すると約1.37倍に増える
メールの添付ファイルは、多くの場合Base64という方式で文字データに変換されて送られます。3バイトを4文字で表すため、データ量は元の4/3倍(約1.33倍)になります。これが添付で容量が増えるいちばんの理由です。
さらに、Base64の文字列は1行76文字以内で改行され、改行ごとに2バイト(CRLF)が加わります(仕様はRFC 2045で定められています)。78÷76≒1.026なので、4/3×1.026≒1.37となり、実際の送信サイズは元の約1.37倍です。ここに件名などのヘッダーや本文も加わります。
たとえば7.5MBのPDFは、7.5×1.37≒約10.3MBになり、10MBの上限を超えてしまいます。10MBの上限ならPDFは7MB程度までに抑えると安全です(7×1.37≒9.6MB)。上限の数え方や値はメールサービスや勤務先の設定によって異なり、受信側の上限が送信側より小さいこともあります。
行政手続きは申請先の条件を確認する
オンライン申請のアップロード上限は、手続きやシステムごとに違います。申請先の案内で、容量の上限、ファイル形式、ファイル数、パスワード付きPDFの可否などを確認してください。文字が判読できない書類は受け付けてもらえない可能性もあるため、容量よりも読みやすさを優先して調整します。
「1MB」の数え方の違いに余裕を持たせる
1MBを1,000,000バイトとするシステムと、1,048,576バイトとするシステムがあります。10MBなら10,000,000バイトと10,485,760バイトで、差は485,760バイト(10,485,760バイトの約4.6%)です。どちらで判定されても収まるよう、上限より少し小さく仕上げると安心です。
圧縮でよくある失敗と防ぎ方
文字がぼやける・にじむ
原因は主に3つです。解像度の下げすぎ、JPEGの高圧縮、そして文字のPDFをページごと画像に変換してしまう処理です。文字中心のページは解像度を200dpi以上に保つか、白黒2値にすると、軽さと読みやすさを両立しやすくなります。強い圧縮をかけたあとは、必ず拡大表示で確認してください。
リンク・しおり・入力フォームが消える
印刷機能を使ってPDFを作り直す方法や、ページを画像化する圧縮では、次のものが失われることがあります。
- ページ内のリンク(URLや目次からのジャンプ)
- しおり(目次パネル)
- 入力フォーム(入力欄やチェックボックス)
- 文字の選択・検索
入力欄のある申請書を圧縮すると、入力内容がただの模様として固定されたり、入力欄そのものがなくなったりすることがあります。圧縮後に、リンクをクリックして動くか、入力欄に入力できるかを確認しましょう。
電子署名やPDF/Aの要件が崩れる
電子署名付きのPDFは、署名後に圧縮で中身を書き換えると、署名が無効と表示されるおそれがあります。圧縮は署名の前に済ませてください。長期保存向けのPDF/A形式を求められている場合も、圧縮後に要件を満たさなくなることがあるため、提出先の指示に従います。
機密書類をオンラインで処理するとき
オンラインのツールを使う場合は、ファイルがブラウザ内で処理されるのか、サーバーに送られるのかを確認してください。勤務先の書類なら、社内の規程で外部サービスの利用が制限されていないかもあわせて確認します。
圧縮前後のチェックリスト
- 元のPDFを別名で保存して残した
- 上限の値、数え方(メール全体か添付ファイルか)、ファイル数の制限を確認した
- 目標容量を上限より少し小さく設定し、1ページあたりの目標を計算した
- メール添付なら、PDFを上限の約7割(10MBなら7MB程度)に収めた
- 無損失の最適化→解像度→色→JPEG品質の順で試した
- 閲覧用は150dpi前後、文字を読ませる提出用は200〜300dpiを目安にした
- 文字だけのページは、グレースケールより先に白黒2値を試した
- 200%表示で、最小の文字・数字・印影が読めることを確かめた
- リンク、しおり、入力フォームが動くことを確かめた
- 必要な場合、文字を検索できることを確かめた
- 電子署名が必要な書類は、圧縮してから署名した
よくある質問
圧縮したPDFを元の画質に戻すことはできますか?
できません。解像度を下げたりJPEGで再圧縮したりして捨てた情報は、あとから復元できないためです。圧縮する前に元のファイルを別名で保存しておき、画質が足りないと感じたら元ファイルから設定を変えて圧縮し直してください。
PDFをZIPにまとめれば容量は小さくなりますか?
PDFの内部はすでに圧縮されていることが多いため、ZIPにしても容量はあまり減らないのが一般的です。また、送り先の組織によってはZIPファイルの受け取りを制限している場合があります。容量を減らしたいなら、PDFそのものを圧縮するほうが確実です。
スマートフォンだけでPDFを小さくできますか?
ブラウザで使えるオンラインの圧縮ツールや、PDF編集アプリを使えばスマートフォンでも可能です。使える機能や設定はOSやアプリによって異なります。スキャンアプリで書類を撮影する場合は、保存時の画質や色の設定を下げておくと、最初から軽いPDFを作れます。
WordやExcelからPDFを作るとき、最初から軽くするにはどうすればよいですか?
元の文書に貼る写真を、あらかじめ表示サイズに合わせて小さくしておくのが効果的です。そのうえで、PDFとして保存・書き出すときに画質やファイルサイズを選べる設定があれば、閲覧用の軽い設定を選びます。設定の名前や場所はアプリやバージョンによって異なります。
何MB以下なら「軽いPDF」と言えますか?
決まった基準はなく、送り先や提出先の上限によって変わります。メールなら相手のサービスの受信上限、オンライン申請なら申請先が指定する上限が目安です。上限がわからない場合は、送る前に相手や申請先の案内で確認してください。