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 ドキュメントを読み込みます。CompressImagesメソッドは、PDF内の画質を調整するために使用されます。- 最後に、
SaveAsを使用して、圧縮された PDF を指定された出力パスに保存します。
imageQuality 変数を調整することで、PDF 内の画像の品質を制御でき、それによって圧縮レベルや最終的なファイルサイズに影響を与えます。




