Set image resolution

On this page

If the output PDF file contains images, you can reduce its resolution.

To allow changing the image resolution, set the compress_images and resize_images properties to True. The GroupDocs.Viewer compresses all images in the file. The max_resolution property determines the maximum resolution.

The following code snippet shows how to reduce image resolution in the file:

with gv.Viewer("sample.docx") as viewer:

    viewOptions = gvo.PdfViewOptions()
    viewOptions.pdf_optimization_options = gvo.PdfOptimizationOptions()
    viewOptions.pdf_optimization_options.compress_images = True
    viewOptions.pdf_optimization_options.image_quality = 50
    viewOptions.pdf_optimization_options.resize_images = True
    viewOptions.pdf_optimization_options.max_resolution = 100

    viewer.view(viewOptions)

The following image demonstrates the result:

Set max resolution

On this page