JpegDevice

JpegDevice class

Represents image device that helps to save pdf document pages into jpeg.

public sealed class JpegDevice : ImageDevice

Constructors

Name Description
JpegDevice() Initializes a new instance of the JpegDevice class with default resolution and maximum quality.
JpegDevice(int) Initializes a new instance of the JpegDevice class.
JpegDevice(PageSize) Initializes a new instance of the JpegDevice class with provided page size, default resolution (=150) and maximum quality.
JpegDevice(Resolution) Initializes a new instance of the JpegDevice class. Resolution for the result image file, see Resolution class.
JpegDevice(int, int) Initializes a new instance of the JpegDevice class with provided image dimensions, default resolution (=150) and maximum quality.
JpegDevice(PageSize, Resolution) Initializes a new instance of the JpegDevice class with provided page size, resolution and maximum quality.
JpegDevice(Resolution, int) Initializes a new instance of the JpegDevice class.
JpegDevice(int, int, Resolution) Initializes a new instance of the JpegDevice class with provided image dimensions, resolution and maximum quality.
JpegDevice(PageSize, Resolution, int) Initializes a new instance of the JpegDevice class with provided page size, resolution and quality.
JpegDevice(int, int, Resolution, int) Initializes a new instance of the JpegDevice class with provided image dimensions, resolution and quality.

Properties

Name Description
CoordinateType { get; set; } Gets or sets the page coordinate type (Media/Crop boxes). CropBox value is used by default.
FormPresentationMode { get; set; } Gets or sets form presentation mode.
Height { get; } Gets image output height.
RenderingOptions { get; set; } Gets or sets rendering options.
Resolution { get; } Gets image resolution.
Width { get; } Gets image output width.

Methods

Name Description
override Process(Page, Stream) Converts the page into jpeg and saves it in the output stream.
Process(Page, string) Perfoms some operation on the given page and saves results into the file.

See Also