PDF圧縮 IronPDFは、主にCompressImagesメソッドを使用して文書内に埋め込まれた画像のサイズを縮小することで、PDFの圧縮をサポートしています。 JPEGのサイズを変更する際、品質設定はファイルサイズと画像の明瞭さのバランスを決定します。 100%の品質はほとんど目に見えない損失をもたらし、1%は非常に低品質の画像を生成します。 一般に、90%以上が高品質と見なされ、80%-90%は中品質、70%-80%は低品質と見なされます。 品質を70%未満に下げると、ファイルサイズが大幅に小さくなりますが、画像の品質が目に見えて低下する可能性があります。 特定のニーズに合わせて、ファイルサイズと画像の明瞭さの理想的なバランスを見つけるために、さまざまな品質値を試すことをお勧めします。 見える品質の低下の程度は元の画像によって異なることを念頭に置いてください。 画像によっては、他の画像よりも目に見えて劣化する場合があります。 5ステップでC#のPDFファイルを圧縮する方法 まず、圧縮する必要のあるPDF文書を読み込む必要があります。 これは、PdfDocumentクラスを使用して、指定されたファイルパスから既存のPDFファイルを読み込むことで実行できます。 次に、指定した品質でPDF内の画像を圧縮する方法を示します。 これを行うには、CompressImagesメソッドを使用し、圧縮中に使用したい品質を渡します。 このメソッドは、PDF文書内の全ての画像を元の品質の60%に圧縮します。 品質パラメーターは1(最低品質、最高圧縮)から100(最高品質、最小圧縮)までの整数です。 これはファイルサイズを減少させますが、画像の明瞭さの損失を招く可能性があるため注意が必要です。 その後、新しく圧縮されたPDF文書をSaveAsメソッドを使用して保存できます。 次に、PDF文書内の画像圧縮の別の方法を示し、スケーリングによる画像圧縮を行います。 これを行うには、再びCompressImagesメソッドを使用します。 今回は、圧縮品質と共にShrinkImageブール値もメソッドに渡し、trueに設定します。 このブール値がtrueに設定されると、PDF内の表示サイズに基づいて画像の解像度が縮小されます。 これは、画像が表示されるよりも大きい場合、それが表示される寸法に合わせてサイズが変更されることを意味します。 ただし、これが画像の歪みを引き起こす可能性があります。 最後に、再度SaveAsメソッドを使用して、圧縮されたPDFを指定された場所に保存します。 このアプローチは、ウェブやメール用などの小さなファイルサイズ用にPDFを最適化する際に、品質と圧縮のバランスを取りながら役立ちます。 私たちの圧縮ガイドを使用してPDFを最適化してください。 GitHubで見る コード https://github.com/iron-software/IronPdf.Examples/tree/main/examples/pdf-compression ZIPをダウンロード 関連チュートリアル 関連ハウツーガイド クラスドキュメンテーション 言語パックを入手 IronPDF DLLをダウンロード Report an Issue on this page 準備はいいですか? Nuget ダウンロード 16,154,058 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 16,154,058 ライセンスを見る