officefileapi-devexpress-dot-pdf-1f440137.md
Specifies image compression options for a PDF document.
Namespace : DevExpress.Pdf
Assembly : DevExpress.Pdf.v25.2.Core.dll
NuGet Package : DevExpress.Pdf.Core
public class PdfImageCompressionOptions
Public Class PdfImageCompressionOptions
The following members return PdfImageCompressionOptions objects:
The following code snippet loads a PDF file (Document.pdf), specifies image compression options, runs document optimization, and saves the result:
using (PdfDocumentProcessor processor = new PdfDocumentProcessor()) {
processor.LoadDocument("C:\\PDF\\ImageCompress\\Document.pdf");
var options = new PdfImageCompressionOptions() {
CompressionType = PdfImageCompressionType.Flate,
JpegQuality = 50,
DownsamplingResolution = 75,
};
processor.OptimizeDocument(options);
processor.SaveDocument("C:\\PDF\\ImageCompress\\Document.optimized.pdf");
}
Using processor As New PdfDocumentProcessor()
processor.LoadDocument("C:\PDF\ImageCompress\Document.pdf")
Dim options As New PdfImageCompressionOptions() With {
.CompressionType = PdfImageCompressionType.Flate,
.JpegQuality = 50,
.DownsamplingResolution = 75
}
processor.OptimizeDocument(options)
processor.SaveDocument("C:\PDF\ImageCompress\Document.optimized.pdf")
End Using
Object PdfImageCompressionOptions
See Also