PdfDocumentProcessor.OptimizeDocument(PdfImageCompressionOptions) Method
Compresses images in the loaded PDF document.
Namespace: DevExpress.Pdf
Assembly: DevExpress.Docs.v25.1.dll
NuGet Package: DevExpress.Document.Processor
Declaration
Parameters
Name | Type | Description |
---|---|---|
imageCompressionOptions | PdfImageCompressionOptions | Image compression options. |
Returns
Type | Description |
---|---|
Boolean |
|
Remarks
The following code snippet loads a PDF file (Document.pdf), specifies image compression settings, 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.Jpeg,
JpegQuality = 100,
DownsamplingResolution = 300,
};
processor.OptimizeDocument(options);
processor.SaveDocument("C:\\PDF\\ImageCompress\\Document.optimized.pdf");
}
See Also