public final class TiffDevice extends DocumentDevice
This class helps to save pdf document page by page into the one tiff image.
Constructor and Description |
---|
TiffDevice()
Initializes a new instance of the
TiffDevice class with default settings. |
TiffDevice(int width,
int height)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(int width,
int height,
Resolution resolution)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(int width,
int height,
Resolution resolution,
TiffSettings settings)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(int width,
int height,
Resolution resolution,
TiffSettings settings,
IIndexBitmapConverter converter)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(int width,
int height,
TiffSettings settings)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(int width,
int height,
TiffSettings settings,
IIndexBitmapConverter converter)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(PageSize pageSize)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(PageSize pageSize,
Resolution resolution)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(PageSize pageSize,
Resolution resolution,
TiffSettings settings)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(PageSize pageSize,
Resolution resolution,
TiffSettings settings,
IIndexBitmapConverter converter)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(PageSize pageSize,
TiffSettings settings)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(PageSize pageSize,
TiffSettings settings,
IIndexBitmapConverter converter)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(Resolution resolution)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(Resolution resolution,
TiffSettings settings)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(Resolution resolution,
TiffSettings settings,
IIndexBitmapConverter converter)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(TiffSettings settings)
Initializes a new instance of the
TiffDevice class. |
TiffDevice(TiffSettings settings,
IIndexBitmapConverter converter)
Initializes a new instance of the
TiffDevice class. |
Modifier and Type | Method and Description |
---|---|
Rectangle |
getCropRectangle()
Get rectangle that defines the area that will be converted into a picture.
|
int |
getFormPresentationMode()
Gets form presentation mode.
|
int |
getHeight()
Gets image output height.
|
RenderingOptions |
getRenderingOptions()
Gets rendering options.
|
Resolution |
getResolution()
Gets image resolution.
|
TiffSettings |
getSettings()
Gets settings for mapping pdf into tiff image.
|
int |
getWidth()
Gets image output width.
|
void |
process(IDocument document,
int fromPage,
int toPage,
OutputStream output)
Converts certain document pages into tiff and save it in the output stream.
|
void |
processInternal(IDocument document,
int fromPage,
int toPage,
com.aspose.ms.System.IO.Stream output)
Converts certain document pages into tiff and save it in the output stream.
|
void |
setCropRectangle(Rectangle cropRectangle)
Set rectangle that defines the area that will be converted into a picture.
|
void |
setFormPresentationMode(int value)
Gets form presentation mode.
|
void |
setRenderingOptions(RenderingOptions value)
Sets rendering options.
|
binarizeBradley, process, process, process, processInternal
public TiffDevice(Resolution resolution)
Initializes a new instance of the TiffDevice
class.
resolution
- Resolution for the result image file.public TiffDevice(Resolution resolution, TiffSettings settings)
Initializes a new instance of the TiffDevice
class.
resolution
- Resolution for the output image.settings
- Tiff settings, see TiffSettings
class.public TiffDevice(Resolution resolution, TiffSettings settings, IIndexBitmapConverter converter)
Initializes a new instance of the TiffDevice
class.
resolution
- Resolution for the output image.settings
- Tiff settings, see TiffSettings
class.converter
- External converterpublic TiffDevice(TiffSettings settings)
Initializes a new instance of the TiffDevice
class.
settings
- Tiff settings, see TiffSettings
class.public TiffDevice(TiffSettings settings, IIndexBitmapConverter converter)
Initializes a new instance of the TiffDevice
class.
settings
- Tiff settings, see TiffSettings
class.converter
- External converterpublic TiffDevice()
Initializes a new instance of the TiffDevice
class with default settings.
public TiffDevice(int width, int height, Resolution resolution, TiffSettings settings)
Initializes a new instance of the TiffDevice
class.
width
- Image output width.height
- Image output height.resolution
- Resolution for the output image.settings
- Tiff settings, see TiffSettings
class.public TiffDevice(int width, int height, Resolution resolution, TiffSettings settings, IIndexBitmapConverter converter)
Initializes a new instance of the TiffDevice
class.
width
- Image output width.height
- Image output height.resolution
- Resolution for the output image.settings
- Tiff settings, see TiffSettings
class.converter
- External converterpublic TiffDevice(PageSize pageSize, Resolution resolution, TiffSettings settings)
Initializes a new instance of the TiffDevice
class.
pageSize
- Page size of the output image.resolution
- Resolution for the output image.settings
- Tiff settings, see TiffSettings
class.public TiffDevice(PageSize pageSize, Resolution resolution, TiffSettings settings, IIndexBitmapConverter converter)
Initializes a new instance of the TiffDevice
class.
pageSize
- Page size of the output image.resolution
- Resolution for the output image.settings
- Tiff settings, see TiffSettings
class.converter
- External converterpublic TiffDevice(int width, int height, Resolution resolution)
Initializes a new instance of the TiffDevice
class.
width
- Image output width.height
- Image output height.resolution
- Resolution for the output image.public TiffDevice(PageSize pageSize, Resolution resolution)
Initializes a new instance of the TiffDevice
class.
pageSize
- Page size of the output image.resolution
- Resolution for the output image.public TiffDevice(int width, int height, TiffSettings settings)
Initializes a new instance of the TiffDevice
class.
width
- Image output width.height
- Image output height.settings
- Tiff settings, see TiffSettings
class.public TiffDevice(int width, int height, TiffSettings settings, IIndexBitmapConverter converter)
Initializes a new instance of the TiffDevice
class.
width
- Image output width.height
- Image output height.settings
- Tiff settings, see TiffSettings
class.converter
- External converterpublic TiffDevice(PageSize pageSize, TiffSettings settings, IIndexBitmapConverter converter)
Initializes a new instance of the TiffDevice
class.
pageSize
- Page size of the output image.settings
- Tiff settings, see TiffSettings
class.converter
- External converterpublic TiffDevice(PageSize pageSize, TiffSettings settings)
Initializes a new instance of the TiffDevice
class.
pageSize
- Page size of the output image.settings
- Tiff settings, see TiffSettings
class.public TiffDevice(int width, int height)
Initializes a new instance of the TiffDevice
class.
width
- Image output width.height
- Image output height.public TiffDevice(PageSize pageSize)
Initializes a new instance of the TiffDevice
class.
pageSize
- Page size of the output image.public RenderingOptions getRenderingOptions()
Gets rendering options.
public void setRenderingOptions(RenderingOptions value)
Sets rendering options.
value
- rendering options.public int getFormPresentationMode()
Gets form presentation mode.
FormPresentationMode
public void setFormPresentationMode(int value)
Gets form presentation mode.
value
- int valueFormPresentationMode
public TiffSettings getSettings()
Gets settings for mapping pdf into tiff image.
public Resolution getResolution()
Gets image resolution.
public void processInternal(IDocument document, int fromPage, int toPage, com.aspose.ms.System.IO.Stream output)
Converts certain document pages into tiff and save it in the output stream.
processInternal
in class DocumentDevice
document
- The document to convert.fromPage
- Defines page number from which converting will start.toPage
- Defines page number which will end the converting.output
- Output stream with tiff image.public void process(IDocument document, int fromPage, int toPage, OutputStream output)
Converts certain document pages into tiff and save it in the output stream.
process
in class DocumentDevice
document
- The document to convert.fromPage
- Defines page number from which converting will start.toPage
- Defines page number which will end the converting.output
- Output stream with tiff image.public int getWidth()
Gets image output width.
public int getHeight()
Gets image output height.
public Rectangle getCropRectangle()
public void setCropRectangle(Rectangle cropRectangle)
cropRectangle
- Rectangle object