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 |
|---|---|
void |
binarizeBradley(InputStream inputImageStream,
OutputStream outputImageStream,
double threshold)
Do Bradley binarization for input stream.
|
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 |
processInternal(Page page,
com.aspose.ms.System.IO.Stream output)
Performs some operation on the given page, e.g.
|
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.
|
process, process, process, processInternalprocess, process, processpublic 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.
FormPresentationModepublic void setFormPresentationMode(int value)
Gets form presentation mode.
value - int valueFormPresentationModepublic TiffSettings getSettings()
Gets settings for mapping pdf into tiff image.
public Resolution getResolution()
Gets image resolution.
public void binarizeBradley(InputStream inputImageStream, OutputStream outputImageStream, double threshold)
Do Bradley binarization for input stream.
inputImageStream - The input image stream.outputImageStream - The output image stream.threshold - The threshold value between 0.0 and 1.0.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 DocumentDevicedocument - 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 processInternal(Page page, com.aspose.ms.System.IO.Stream output)
Performs some operation on the given page, e.g. converts page into graphic image.
processInternal in class PageDevicepage - The page to process.output - This stream contains the results of processing.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 DocumentDevicedocument - 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 objectCopyright © 2025 Aspose. All Rights Reserved.