PDF圧縮
IronPDFはPDFを効果的に圧縮する機能を提供します。 主な方法の1つは、PDFドキュメントに埋め込まれている画像のサイズを縮小することです。 この最適化プロセスは、PDF オブジェクトの compressSize メソッドを使用して開始できます。
JPEG画像をリサイズする際には、品質設定が重要な役割を果たします。 100%の品質設定は最小限の損失、1%は非常に低品質の出力を表します。 通常、90%以上の画像品質レベルは高品質と見なされ、80%-90%は中品質範囲に入り、70%-80%は低品質と見なされます。 品質を70%以下に下げると、低品質の画像になる可能性がありますが、PDFドキュメントの全体的なファイルサイズを大幅に削減することができます。
特定の要件に合った画像品質とファイルサイズのバランスを見つけるために、異なる品質設定を試してみることをお勧めします。 品質の低下の程度は最終的に入力画像の種類に依存し、ある画像は他の画像よりも明らかに明瞭が低下することがあります。
以下は、IronPDFを使用して画像品質設定を調整することでPDFファイルを圧縮する方法の例です:
このコードでは:
- まず、必要なIronPDFの名前空間をインポートします。
- 次に、入力 PDF ファイルへのパス、出力 PDF へのパス、および画像品質のパーセンテージを受け取る
CompressPdf関数を定義します。 PdfDocument.FromFileメソッドは、指定されたファイル パスから PDF ドキュメントを読み込みます。- PDF 内の画像品質を調整するには、
CompressImagesメソッドを使用します。 - 最後に、
SaveAsを使用して、圧縮された PDF を指定された出力パスに保存します。
imageQuality 変数を調整することで、PDF 内の画像の品質を制御し、圧縮レベルと最終的なファイル サイズに影響を与えることができます。




