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内の画像の品質を制御し、それによって圧縮レベルと最終ファイルサイズに影響を与えることができます。




