Aspose::Pdf::Devices::TiffDevice class

TiffDevice class

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

class TiffDevice : public Aspose::Pdf::Devices::DocumentDevice

Methods

MethodDescription
BinarizeBradley(System::SharedPtr<System::IO::Stream>, System::SharedPtr<System::IO::Stream>, double)Do Bradley binarization for input stream.
DocumentDevice()
get_FormPresentationMode() constGets form presentation mode.
get_Height() constGets image output height.
get_RenderingOptions() constGets rendering options.
get_Resolution() constGets image resolution.
get_Settings() constGets settings for mapping pdf into tiff image.
get_Width() constGets image output width.
Process(System::SharedPtr<Aspose::Pdf::Document>, int32_t, int32_t, System::SharedPtr<System::IO::Stream>) overrideConverts certain document pages into tiff and save it in the output stream.
Process(System::SharedPtr<Page>, System::SharedPtr<System::IO::Stream>) overridePerfoms some operation on the given page, e.g. converts page into graphic image.
Process(System::SharedPtr<Aspose::Pdf::Document>, System::SharedPtr<System::IO::Stream>)Processes the whole document and saves results into stream.
Process(System::SharedPtr<Aspose::Pdf::Document>, System::String)Processes the whole document and saves results into file.
Process(System::SharedPtr<Aspose::Pdf::Document>, int32_t, int32_t, System::String)Processes certain pages of the document and saves results into file.
Process(System::SharedPtr<Page>, System::String)Perfoms some operation on the given page and saves results into the file.
set_FormPresentationMode(Aspose::Pdf::Devices::FormPresentationMode)Sets form presentation mode.
set_RenderingOptions(System::SharedPtr<Aspose::Pdf::RenderingOptions>)Sets rendering options.
TiffDevice(System::SharedPtr<Aspose::Pdf::Devices::Resolution>)Initializes a new instance of the TiffDevice class.
TiffDevice(System::SharedPtr<Aspose::Pdf::Devices::Resolution>, System::SharedPtr<TiffSettings>)Initializes a new instance of the TiffDevice class.
TiffDevice(System::SharedPtr<Aspose::Pdf::Devices::Resolution>, System::SharedPtr<TiffSettings>, System::SharedPtr<IIndexBitmapConverter>)Initializes a new instance of the TiffDevice class.
TiffDevice(System::SharedPtr<TiffSettings>)Initializes a new instance of the TiffDevice class.
TiffDevice(System::SharedPtr<TiffSettings>, System::SharedPtr<IIndexBitmapConverter>)Initializes a new instance of the TiffDevice class.
TiffDevice()Initializes a new instance of the TiffDevice class with default settings.
TiffDevice(int32_t, int32_t, System::SharedPtr<Aspose::Pdf::Devices::Resolution>, System::SharedPtr<TiffSettings>)Initializes a new instance of the TiffDevice class.
TiffDevice(int32_t, int32_t, System::SharedPtr<Aspose::Pdf::Devices::Resolution>, System::SharedPtr<TiffSettings>, System::SharedPtr<IIndexBitmapConverter>)Initializes a new instance of the TiffDevice class.
TiffDevice(System::SharedPtr<PageSize>, System::SharedPtr<Aspose::Pdf::Devices::Resolution>, System::SharedPtr<TiffSettings>)Initializes a new instance of the TiffDevice class.
TiffDevice(System::SharedPtr<PageSize>, System::SharedPtr<Aspose::Pdf::Devices::Resolution>, System::SharedPtr<TiffSettings>, System::SharedPtr<IIndexBitmapConverter>)Initializes a new instance of the TiffDevice class.
TiffDevice(int32_t, int32_t, System::SharedPtr<Aspose::Pdf::Devices::Resolution>)Initializes a new instance of the TiffDevice class.
TiffDevice(System::SharedPtr<PageSize>, System::SharedPtr<Aspose::Pdf::Devices::Resolution>)Initializes a new instance of the TiffDevice class.
TiffDevice(int32_t, int32_t, System::SharedPtr<TiffSettings>)Initializes a new instance of the TiffDevice class.
TiffDevice(int32_t, int32_t, System::SharedPtr<TiffSettings>, System::SharedPtr<IIndexBitmapConverter>)Initializes a new instance of the TiffDevice class.
TiffDevice(System::SharedPtr<PageSize>, System::SharedPtr<TiffSettings>, System::SharedPtr<IIndexBitmapConverter>)Initializes a new instance of the TiffDevice class.
TiffDevice(System::SharedPtr<PageSize>, System::SharedPtr<TiffSettings>)Initializes a new instance of the TiffDevice class.
TiffDevice(int32_t, int32_t)Initializes a new instance of the TiffDevice class.
TiffDevice(System::SharedPtr<PageSize>)Initializes a new instance of the TiffDevice class.

See Also