Skip to content

# PDFRendererImageOptions

Namespace: O2S.Components.PDF4NET.Rendering

Defines several options that control how images in PDF files are rendered in the output image when PDF pages are converted to image.

    public class PDFRendererImageOptions

Inheritance Object → PDFRendererImageOptions

## Constructors

### PDFRendererImageOptions()

Initializes a new PDFRendererImageOptions object.

    public PDFRendererImageOptions()

## Properties

### BlackWhiteImageDownscalingMode

Gets or sets the method used for downscaling B/W images embedded in PDF files when PDF pages are converted to image.

    public PDFRendererImageScalingMode BlackWhiteImageDownscalingMode { get; set; }

Property Value

PDFRendererImageScalingMode
A PDFRendererImageScalingMode enum member specifying how B/W images embedded in PDF files are downscaled when PDF pages are converted to image.

### BlackWhiteImageUpscalingMode

Gets or sets the method used for upscaling B/W images embedded in PDF files when PDF pages are converted to image.

    public PDFRendererImageScalingMode BlackWhiteImageUpscalingMode { get; set; }

Property Value

PDFRendererImageScalingMode
A PDFRendererImageScalingMode enum member specifying how B/W images embedded in PDF files are upscaled when PDF pages are converted to image.

### IndexedImageDownscalingMode

Gets or sets the method used for downscaling indexed images embedded in PDF files when PDF pages are converted to image.

    public PDFRendererImageScalingMode IndexedImageDownscalingMode { get; set; }

Property Value

PDFRendererImageScalingMode
A PDFRendererImageScalingMode enum member specifying how indexed images embedded in PDF files are downscaled when PDF pages are converted to image.

### IndexedImageUpscalingMode

Gets or sets the method used for upscaling indexed images embedded in PDF files when PDF pages are converted to image.

    public PDFRendererImageScalingMode IndexedImageUpscalingMode { get; set; }

Property Value

PDFRendererImageScalingMode
A PDFRendererImageScalingMode enum member specifying how indexed images embedded in PDF files are upscaled when PDF pages are converted to image.

### OpaqueImageDownscalingMode

Gets or sets the method used for downscaling opaque images embedded in PDF files when PDF pages are converted to image.

    public PDFRendererImageScalingMode OpaqueImageDownscalingMode { get; set; }

Property Value

PDFRendererImageScalingMode
A PDFRendererImageScalingMode enum member specifying how opaque images embedded in PDF files are downscaled when PDF pages are converted to image.

### OpaqueImageUpscalingMode

Gets or sets the method used for upscaling opaque images embedded in PDF files when PDF pages are converted to image.

    public PDFRendererImageScalingMode OpaqueImageUpscalingMode { get; set; }

Property Value

PDFRendererImageScalingMode
A PDFRendererImageScalingMode enum member specifying how opaque images embedded in PDF files are upscaled when PDF pages are converted to image.

### TransparentImageDownscalingMode

Gets or sets the method used for downscaling transparent images embedded in PDF files when PDF pages are converted to image.

    public PDFRendererImageScalingMode TransparentImageDownscalingMode { get; set; }

Property Value

PDFRendererImageScalingMode
A PDFRendererImageScalingMode enum member specifying how transparent images embedded in PDF files are downscaled when PDF pages are converted to image.

### TransparentImageUpscalingMode

Gets or sets the method used for upscaling transparent images embedded in PDF files when PDF pages are converted to image.

    public PDFRendererImageScalingMode TransparentImageUpscalingMode { get; set; }

Property Value

PDFRendererImageScalingMode
A PDFRendererImageScalingMode enum member specifying how transparent images embedded in PDF files are upscaled when PDF pages are converted to image.