IRONSOFTWAREHOME
PDF圧縮
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    // Load the existing PDF document
    const pdf = await PdfDocument.fromFile("my-content.pdf");

    // Compress images with quality parameter (1-100)
    await pdf.compressSize(60);
    // Save the compressed PDF
    await pdf.saveAs("document_compressed.pdf");

    // Compress images and scale down based on visible size in the PDF document
    await pdf.compressSize(90, true);
    // Save the scaled and compressed PDF
    await pdf.saveAs("document_scaled_compressed.pdf");
});
npm i @ironsoftware/ironpdf
PDF圧縮

PDF圧縮

IronPDFはPDFを効果的に圧縮する機能を提供します。 主な方法の1つは、PDFドキュメントに埋め込まれている画像のサイズを縮小することです。 最適化プロセスは、PDFオブジェクト上で compressSize メソッドを使用して開始できます。

JPEG画像をリサイズする際には、品質設定が重要な役割を果たします。 100%の品質設定は最小限の損失、1%は非常に低品質の出力を表します。 通常、90%以上の画像品質レベルは高品質と見なされ、80%-90%は中品質範囲に入り、70%-80%は低品質と見なされます。 品質を70%以下に下げると、低品質の画像になる可能性がありますが、PDFドキュメントの全体的なファイルサイズを大幅に削減することができます。

特定の要件に合った画像品質とファイルサイズのバランスを見つけるために、異なる品質設定を試してみることをお勧めします。 品質の低下の程度は最終的に入力画像の種類に依存し、ある画像は他の画像よりも明らかに明瞭が低下することがあります。

ここに、画像品質の設定を調整してPDFファイルを圧縮するための IronPdf の使用例があります:

このコードでは:

  • まず、必要な IronPdf 名前空間をインポートします。
  • 次に、入力PDFファイルのパス、出力PDFのパス、および画像品質パーセンテージを受け取る CompressPdf 関数を定義します。
  • PdfDocument.FromFile メソッドは指定されたファイルパスからPDFドキュメントをロードします。
  • PDF内の画像品質を調整するために CompressImages メソッドが使用されます。
  • 最後に、SaveAs を使用して圧縮されたPDFを指定された出力パスに保存します。

imageQuality 変数を調整することにより、PDF内の画像の品質を制御し、それによって圧縮レベルと最終ファイルサイズに影響を与えることができます。

GitHubで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日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
Node.js モジュールダウンロード for PDF
npmでインストール

バージョン: 2026.6

  1. ダウンロードしてNode.js 12+をインストール。
  2. 上記のコマンドをターミナルで実行します。

ライセンスは$999から