TiffDevice

TiffDevice class

This class helps to save pdf document page by page into the one tiff image.

public sealed class TiffDevice : DocumentDevice

Constructors

Name Description
TiffDevice() Initializes a new instance of the TiffDevice class with default settings.
TiffDevice(PageSize) Initializes a new instance of the TiffDevice class.
TiffDevice(Resolution) Initializes a new instance of the TiffDevice class.
TiffDevice(TiffSettings) Initializes a new instance of the TiffDevice class.
TiffDevice(int, int) Initializes a new instance of the TiffDevice class.
TiffDevice(PageSize, Resolution) Initializes a new instance of the TiffDevice class.
TiffDevice(PageSize, TiffSettings) Initializes a new instance of the TiffDevice class.
TiffDevice(Resolution, TiffSettings) Initializes a new instance of the TiffDevice class.
TiffDevice(TiffSettings, IIndexBitmapConverter) Initializes a new instance of the TiffDevice class.
TiffDevice(int, int, Resolution) Initializes a new instance of the TiffDevice class.
TiffDevice(int, int, TiffSettings) Initializes a new instance of the TiffDevice class.
TiffDevice(PageSize, Resolution, TiffSettings) Initializes a new instance of the TiffDevice class.
TiffDevice(PageSize, TiffSettings, IIndexBitmapConverter) Initializes a new instance of the TiffDevice class.
TiffDevice(Resolution, TiffSettings, IIndexBitmapConverter) Initializes a new instance of the TiffDevice class.
TiffDevice(int, int, Resolution, TiffSettings) Initializes a new instance of the TiffDevice class.
TiffDevice(int, int, TiffSettings, IIndexBitmapConverter) Initializes a new instance of the TiffDevice class.
TiffDevice(PageSize, Resolution, TiffSettings, IIndexBitmapConverter) Initializes a new instance of the TiffDevice class.
TiffDevice(int, int, Resolution, TiffSettings, IIndexBitmapConverter) Initializes a new instance of the TiffDevice class.

Properties

Name Description
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.
Settings { get; } Gets settings for mapping pdf into tiff image.
Width { get; } Gets image output width.

Methods

Name Description
BinarizeBradley(Stream, Stream, double) Do Bradley binarization for input stream.
Process(Document, Stream) Processes the whole document and saves results into stream.
Process(Document, string) Processes the whole document and saves results into file.
override Process(Document, int, int, Stream) Converts certain document pages into tiff and save it in the output stream.
Process(Document, int, int, string) Processes certain pages of the document and saves results into file.

See Also