IRONSOFTWAREHOME
PDF圧縮

import com.ironsoftware.ironpdf.*;
import java.io.IOException;  
import java.nio.file.Paths;

PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/document.pdf"));  
  
// Valid image compression values range from 1 to 100, where 100 represents 100% of the  
// original image quality.  
pdf.compressImages(60);  
pdf.saveAs(Paths.get("assets/document_compressed.pdf"));  
  
// The second, optional parameter can scale down the image resolution according to its visible  
// size in the PDF document. Note that this may cause distortion with some image configurations  
pdf.compressImages(90, true);  
pdf.saveAs(Paths.get("assets/document_scaled_compressed.pdf"));
mvn install
PDF圧縮

PDF圧縮

IronPDFは、埋め込まれた画像のサイズを減少させることでPDFのファイルサイズを圧縮できます。 この目的のために、開発者はcompressImagesメソッドを呼び出して、大きな画像や他のグラフィカル要素を含むPDFのファイルサイズを削減できます。 これにより、ストレージスペース、時間、およびPDFをメールやその他の通信チャネルを通じて効率的に運ぶ際のコストを大幅に節約できます。

compressImagesメソッドは埋め込まれた画像の対象品質パーセンテージを示す0から100の整数値を受け入れます。 さらに、このメソッドを使用するためのルールは、JPEGのような損失のある画像タイプのファイルサイズを最適化するためのルールに似ています。 100の値は、画像が元の品質を維持しなければならないことを示し(損失なし)、低い値は元の品質のしきい値が低いことを示します。

IronPDFの画像圧縮ガイドに含まれるコード例は、異なる画像圧縮品質を使用して同じオリジナルのPDFから2つの新しいPDFを生成します。 最初のPDFは、画像が元の品質の多くを失う結果になります。 品質値が70を下回ると、通常、画像の品質が非常に低いがファイルサイズが大幅に小さくなるPDFが生成されます。 2つ目のPDFは、より高い品質しきい値(90%)で生成されます。 これにより、前のものと比較してファイルサイズの大幅な削減はなく、高品質の画像を含むPDFが生成されます。

理想的な品質値はユーザーの要件に基づいて異なります。 画像品質を許容範囲に保ちながら、最小のファイルサイズを生成する値を見つけるためにいくらかの実験が必要な場合があります。

JavaでIronPDFを使ってPDFを圧縮する方法を学ぶ
GitHubで見る

準備はできましたか?

バージョン:2026.6リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

OR
bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDFのため for Java Mavenライブラリ
Mavenでインストール

バージョン: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
Java PDF JAR
JAR をダウンロード

バージョン: 2026.6

Manually install into your project