【Windows/Mac/Linux/スマホ対応】PDFファイルを圧縮する8つの方法
PDFフォーマットの最大の魅力は、デスクトップでもモバイルでも、あらゆるプラットフォームで開けることです。作成・送信・共有・閲覧・編集が簡単に行え、環境を選びません。しかし残念ながら、中にはサイズが大きすぎて扱いにくいPDFファイルもあります。本記事では、その問題点とともに、Windows、macOS、Linux、Android、iOSでPDFドキュメントを圧縮する具体的な解決策を紹介します。
大きなPDFドキュメントの問題点
サイズの大きいPDFファイルは、以下のようなトラブルの原因になります。
- Gmailなど多くのメールサービスには添付ファイル25MBの上限があるため、大きなPDFファイルをメールで送れない。
- WhatsAppなどのメッセージアプリには16MBの制限があり、大きなPDFファイルを添付できない。
- 特に通信速度が遅い環境や地方への移動中などは、アップロードやダウンロードに時間がかかる。
- 帯域幅を大量に消費するため、スマートフォンの従量課金プランなどでは通信料の負担になる。
Free PDF Compressor(Windows)
最初に紹介するのは、Windows向け無料ツール「Free PDF Compressor」です。
- アプリをインストールしたら、「Browse」ボタンをクリックしてPDFファイルを選択し、「Save as」で出力先を指定します。デフォルトでは元のファイルと同じフォルダが選択されます。
今回は画像品質を中解像度に保つ「ebook」オプションを選択しました。対象の電子書籍ファイルは9.21MBです。設定をいろいろ試しながら、目的に合った仕上がりを探してみてください。
- 「Compress」ボタンをクリックして処理を開始します。所要時間はわずか3秒程度。出力ファイルは驚異の471KBまで縮小されました。テキストはくっきりと、画像もシャープなまま保たれています。
PDF Compressor(Windows)
「PDF Compressor」も、PDFファイルを圧縮できるWindows向けユーティリティツールです。
- アプリを開くと、やや情報量の多いUIが表示されます。ここでは、PDFファイルをさらに小さくするため、グレースケール(白黒)変換を行います。
- フォルダアイコンをクリックしてPDFファイルを選択し、「Document in black & white – halftones」オプションを選びます。
- 出力ファイルの品質を選択します。画面下部では画像解像度も設定でき、出力サイズをより細かく制御できます。
- 「Compress」ボタンをクリックして開始します。検証例では、9.21MBのファイルが181KBまで縮小されました。
macOSでPDFドキュメントを圧縮する方法
macOS標準の「プレビュー(Preview)」にも、PDF書き出し時にファイルサイズを縮小する機能がありますが、結果には満足できないことが多いのが実情です。より良い選択肢を以下で紹介します。
その一つが「Quartzフィルタ」です。プレビューにApple純正のフィルタを追加し、PDFのファイルサイズを縮小できます。Quartzは圧縮後のファイル品質とサイズの安定性でも優れています。
また、App Storeにはサードパーティ製アプリも複数あります。
Lightweight PDF(macOS)
- Lightweight PDFをインストールして起動し、圧縮したいPDFファイルをドラッグ&ドロップします。
- 圧縮処理は即座に始まります。押すボタンも選択するオプションもありません。ただし、新しく圧縮されたファイルが既存ファイルを上書きするため、必要に応じて事前にコピーを作成しておきましょう。
- 処理が完了すると、アプリに結果が表示されます。
PDF Shrink(macOS)
PDF ShrinkはLightweight PDFとよく似た動作をしますが、大きな違いが一つあります。PDFファイルをドロップすると、出力の品質と解像度を選択できるのです。値を調整しながら、画質の劣化を最小限に抑えつつファイルを圧縮できるベストなバランスを見つけましょう。
Lightweight PDFとは異なり、既存ファイルを上書きするのではなく、保存先の場所を選択するよう求められます。
Ghostscript(Linux)
- コマンドラインツール(通称:ターミナル)を開きます。開き方がわからない場合は、UbuntuアイコンをクリックしてDashを開き、「Terminal」と入力して検索・起動してください。
- 次のコマンドでGhostscriptをインストールします。
sudo apt install ghostscript
- 以下のコマンドでPDFファイルのサイズを縮小します。コマンド内のPDFファイル名は適宜変更してください。筆者の場合、ファイルはDownloadsフォルダに保存してありました。パスが誤っていると、圧縮対象のPDFファイルを検出できないので注意してください。
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=compressed_PDF_file.pdf input_PDF_file.pdf
上記の例では、入力ファイルは4MBでした。
そして出力ファイルはわずか235KBでした。
Densify(Linux)
Densifyはオープンソースのツールで、GitHubで公開されています。
- アプリを開くと、シンプルなGUIが表示されます。圧縮したいPDFファイルを選択し、タイプ(Type)を指定します。迷ったら「Screen」を選ぶか、満足のいく結果が得られるまでさまざまなオプションを試してみましょう。
- 「Compress Now」ボタンをクリックします。
- PDFファイルの圧縮が完了すると、通知が表示されます。
参考までに、Densifyが提供する各圧縮タイプとその意味をまとめた早見表を以下に示します。
Compress PDF File(Android)
- Compress PDF Fileをインストールしたら、「Open PDF」をタップしてファイルを選択し、「Compress」をタップして開始します。圧縮レベルを選べますが、推奨設定でも十分な結果が得られました。
- 節約できた容量を示すポップアップが表示され、圧縮済みPDFファイルの保存方法を尋ねられます。
PDF Compressor(iOS)
PDF Compressorは、Android版と同様の操作感で使えます。
- 「Select PDF」ボタンをタップしてPDFドキュメントを選択します。圧縮設定を選び、「Compress PDF」をタップします。
- 圧縮の詳細を示すポップアップが表示されます。圧縮されたファイルは「Compressed」タブから確認できます。
PDF圧縮の注意点(デメリット)
ここまで、PDFドキュメントを圧縮する必要性と、各デスクトップ・モバイルOSでの圧縮方法を見てきました。しかし、PDF圧縮には以下のようなデメリットもあることを理解しておきましょう。
- すべてのツールが無料というわけではありません。有料のものや、フリーミアムモデルを採用しているものもあります。
- 圧縮しすぎると、含まれる画像の品質が低下し、読み手にとって快適な閲覧体験を損ないます。
- 過度な圧縮によってテキストなどの要素が崩れ、PDFファイルが読めなくなるケースもあります。
よくある質問
1. PDFファイルを圧縮すると何が起こりますか?
PDFファイル内の画像やその他のグラフィック素材が縮小されます。つまり、より低い解像度で再作成され、ピクセル数が減るため、容量を削減できるのです。
2. PDFファイルはオフラインで圧縮すべきですか?
オンラインでサードパーティのサーバーへファイルをアップロードする際には、プライバシーとセキュリティのリスクが伴います。機密性の高い文書であれば、オフラインで圧縮するのが安全です。
3. PDFファイルの圧縮にはどれくらい時間がかかりますか?
PDFファイルのサイズによりますが、今回の検証では20MBのファイルの圧縮に5秒未満しかかかりませんでした。
まとめ
圧縮しても品質が基準に達しない場合は、PDFファイルを小さな単位に分割する方法もあります。ただしこの方法では複数のPDFファイルが生成されるため、読み手がそれぞれ個別に開く必要がある点に注意しましょう。
もう一つの選択肢は、PDFをグレースケールに変換することです。画像が多いPDFファイルの場合に特に有効で、変換すると画像だけでなくフォントやその他のカラー要素も白黒になり、品質を大きく損なわずにファイルサイズを削減できます。
デスクトップやオンラインツールでPDFを編集する方法については、関連記事の一覧をご覧ください。また、WindowsやLinuxでPDFファイルを結合する方法も併せてチェックしてみてください。
-
PDFを圧縮する8つの方法をご紹介!Windowsソフト&オンラインツール徹底解説
大きなサイズのPDFファイルを友人や同僚にメールで送れずにお困りではありませんか?PDFのファイルサイズはページ数や含まれるコンテンツの量によって変わりますが、サイズが大きいとアップロードも送信もままならず、特にインターネット回線が遅い環境では深刻な問題になります。そんなときこそ、PDF圧縮の出番です。 嬉しいことに、これらのPDF圧縮ツールはファイル内のコンテンツ品質にほとんど影響を与えません。ファイルを分割して何通にも分けて送る必要はもうありません。以下で紹介するソフトウェアを使えば、リサイズしたファイルをそのまま素早くメール送信できます。 Windowsで使えるおすすめPDF圧縮ソフト(
-
LinuxでPDFファイルを結合する方法 – pdftkコマンドの使い方を解説
複数のPDFドキュメントを1つのファイルにまとめたい——これは多くのユーザーにとってごく一般的なニーズです。では、Linux上でそれを実現するにはどうすればよいのでしょうか?この記事では、そのために必要なツールと、タスクを完了するための非常にシンプルなコマンドを紹介します。 主役は「pdftk」 pdftkは、単なるドキュメント結合ツールではありません。自らを「電子ホッチキス外し・パンチ・製本器・暗号解読リング・X線メガネ」と称するほど多機能なツールです。具体的には、PDFドキュメントの結合や分割、ファイルの暗号化・復号化、PDFフォームへの入力、背景ウォーターマーク(透かし)の追加、PDFメ