TiffDevice

遗产: java.lang.Object, com.aspose.pdf.devices.Device, com.aspose.pdf.devices.DocumentDevice

public final class TiffDevice extends DocumentDevice

此类有助于将 pdf 文档逐页保存到一个 tiff 图像中。

构造函数

构造函数描述
TiffDevice(Resolution resolution)初始化 TiffDevice 类的新实例。
TiffDevice(Resolution resolution, TiffSettings settings)初始化 TiffDevice 类的新实例。
TiffDevice(Resolution resolution, TiffSettings settings, IIndexBitmapConverter converter)初始化 TiffDevice 类的新实例。
TiffDevice(TiffSettings settings)初始化 TiffDevice 类的新实例。
TiffDevice(TiffSettings settings, IIndexBitmapConverter converter)初始化 TiffDevice 类的新实例。
TiffDevice()使用默认设置初始化 TiffDevice 类的新实例。
TiffDevice(int width, int height, Resolution resolution, TiffSettings settings)初始化 TiffDevice 类的新实例。
TiffDevice(int width, int height, Resolution resolution, TiffSettings settings, IIndexBitmapConverter converter)初始化 TiffDevice 类的新实例。
TiffDevice(PageSize pageSize, Resolution resolution, TiffSettings settings)初始化 TiffDevice 类的新实例。
TiffDevice(PageSize pageSize, Resolution resolution, TiffSettings settings, IIndexBitmapConverter converter)初始化 TiffDevice 类的新实例。
TiffDevice(int width, int height, Resolution resolution)初始化 TiffDevice 类的新实例。
TiffDevice(PageSize pageSize, Resolution resolution)初始化 TiffDevice 类的新实例。
TiffDevice(int width, int height, TiffSettings settings)初始化 TiffDevice 类的新实例。
TiffDevice(int width, int height, TiffSettings settings, IIndexBitmapConverter converter)初始化 TiffDevice 类的新实例。
TiffDevice(PageSize pageSize, TiffSettings settings, IIndexBitmapConverter converter)初始化 TiffDevice 类的新实例。
TiffDevice(PageSize pageSize, TiffSettings settings)初始化 TiffDevice 类的新实例。
TiffDevice(int width, int height)初始化 TiffDevice 类的新实例。
TiffDevice(PageSize pageSize)初始化 TiffDevice 类的新实例。

方法

方法描述
binarizeBradley(InputStream inputImageStream, OutputStream outputImageStream, double threshold)对输入流进行 Bradley 二值化。
equals(Object arg0)
getClass()
getCropRectangle()获取定义将转换为图片的区域的矩形。
getFormPresentationMode()获取表单呈现模式。
getHeight()获取图像输出高度。
getRenderingOptions()获取渲染选项。
getResolution()获取图像分辨率。
getSettings()获取将 pdf 映射到 tiff 图像的设置。
getWidth()获取图像输出宽度。
hashCode()
notify()
notifyAll()
process(IDocument document, int fromPage, int toPage, OutputStream output)将某些文档页面转换为 tiff 并将其保存在输出流中。
process(IDocument document, int fromPage, int toPage, String outputFileName)处理文档的某些页面并将结果保存到文件中。
process(IDocument document, OutputStream output)处理整个文档并将结果保存到流中。
process(IDocument document, String outputFileName)处理整个文档并将结果保存到文件中。
processInternal(IDocument document, System.IO.Stream output)处理整个文档并将结果保存到流中。
processInternal(IDocument document, int fromPage, int toPage, System.IO.Stream output)将某些文档页面转换为 tiff 并将其保存在输出流中。
setCropRectangle(Rectangle cropRectangle)设置矩形,定义将转换为图片的区域。
setFormPresentationMode(int value)获取表单呈现模式。
setRenderingOptions(RenderingOptions value)设置渲染选项。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

TiffDevice(Resolution resolution)

public TiffDevice(Resolution resolution)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
resolutionResolution结果图像文件的分辨率。

TiffDevice(Resolution resolution, TiffSettings settings)

public TiffDevice(Resolution resolution, TiffSettings settings)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
resolutionResolution输出图像的分辨率。
settingsTiffSettingsTiff 设置,参见 TiffSettings 类。

TiffDevice(Resolution resolution, TiffSettings settings, IIndexBitmapConverter converter)

public TiffDevice(Resolution resolution, TiffSettings settings, IIndexBitmapConverter converter)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
resolutionResolution输出图像的分辨率。
settingsTiffSettingsTiff 设置,参见 TiffSettings 类。
converterIIndexBitmapConverter外部转换器

TiffDevice(TiffSettings settings)

public TiffDevice(TiffSettings settings)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
settingsTiffSettingsTiff 设置,参见 TiffSettings 类。

TiffDevice(TiffSettings settings, IIndexBitmapConverter converter)

public TiffDevice(TiffSettings settings, IIndexBitmapConverter converter)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
settingsTiffSettingsTiff 设置,参见 TiffSettings 类。
converterIIndexBitmapConverter外部转换器

TiffDevice()

public TiffDevice()

使用默认设置初始化 TiffDevice 类的新实例。

TiffDevice(int width, int height, Resolution resolution, TiffSettings settings)

public TiffDevice(int width, int height, Resolution resolution, TiffSettings settings)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
widthint图像输出宽度。
heightint图像输出高度。
resolutionResolution输出图像的分辨率。
settingsTiffSettingsTiff 设置,参见 TiffSettings 类。

TiffDevice(int width, int height, Resolution resolution, TiffSettings settings, IIndexBitmapConverter converter)

public TiffDevice(int width, int height, Resolution resolution, TiffSettings settings, IIndexBitmapConverter converter)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
widthint图像输出宽度。
heightint图像输出高度。
resolutionResolution输出图像的分辨率。
settingsTiffSettingsTiff 设置,参见 TiffSettings 类。
converterIIndexBitmapConverter外部转换器

TiffDevice(PageSize pageSize, Resolution resolution, TiffSettings settings)

public TiffDevice(PageSize pageSize, Resolution resolution, TiffSettings settings)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
pageSizePageSize输出图像的页面大小。
resolutionResolution输出图像的分辨率。
settingsTiffSettingsTiff 设置,参见 TiffSettings 类。

TiffDevice(PageSize pageSize, Resolution resolution, TiffSettings settings, IIndexBitmapConverter converter)

public TiffDevice(PageSize pageSize, Resolution resolution, TiffSettings settings, IIndexBitmapConverter converter)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
pageSizePageSize输出图像的页面大小。
resolutionResolution输出图像的分辨率。
settingsTiffSettingsTiff 设置,参见 TiffSettings 类。
converterIIndexBitmapConverter外部转换器

TiffDevice(int width, int height, Resolution resolution)

public TiffDevice(int width, int height, Resolution resolution)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
widthint图像输出宽度。
heightint图像输出高度。
resolutionResolution输出图像的分辨率。

TiffDevice(PageSize pageSize, Resolution resolution)

public TiffDevice(PageSize pageSize, Resolution resolution)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
pageSizePageSize输出图像的页面大小。
resolutionResolution输出图像的分辨率。

TiffDevice(int width, int height, TiffSettings settings)

public TiffDevice(int width, int height, TiffSettings settings)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
widthint图像输出宽度。
heightint图像输出高度。
settingsTiffSettingsTiff 设置,参见 TiffSettings 类。

TiffDevice(int width, int height, TiffSettings settings, IIndexBitmapConverter converter)

public TiffDevice(int width, int height, TiffSettings settings, IIndexBitmapConverter converter)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
widthint图像输出宽度。
heightint图像输出高度。
settingsTiffSettingsTiff 设置,参见 TiffSettings 类。
converterIIndexBitmapConverter外部转换器

TiffDevice(PageSize pageSize, TiffSettings settings, IIndexBitmapConverter converter)

public TiffDevice(PageSize pageSize, TiffSettings settings, IIndexBitmapConverter converter)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
pageSizePageSize输出图像的页面大小。
settingsTiffSettingsTiff 设置,参见 TiffSettings 类。
converterIIndexBitmapConverter外部转换器

TiffDevice(PageSize pageSize, TiffSettings settings)

public TiffDevice(PageSize pageSize, TiffSettings settings)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
pageSizePageSize输出图像的页面大小。
settingsTiffSettingsTiff 设置,参见 TiffSettings 类。

TiffDevice(int width, int height)

public TiffDevice(int width, int height)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
widthint图像输出宽度。
heightint图像输出高度。

TiffDevice(PageSize pageSize)

public TiffDevice(PageSize pageSize)

初始化 TiffDevice 类的新实例。

参数:

范围类型描述
pageSizePageSize输出图像的页面大小。

binarizeBradley(InputStream inputImageStream, OutputStream outputImageStream, double threshold)

public void binarizeBradley(InputStream inputImageStream, OutputStream outputImageStream, double threshold)

对输入流进行 Bradley 二值化。

参数:

范围类型描述
inputImageStreamjava.io.InputStream输入图像流。
outputImageStreamjava.io.OutputStream输出图像流。
thresholddouble阈值介于 0.0 和 1.0 之间。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getCropRectangle()

public Rectangle getCropRectangle()

获取定义将转换为图片的区域的矩形。默认为空,在这种情况下所有图像都转换为页面

退货: Rectangle - 矩形对象

getFormPresentationMode()

public int getFormPresentationMode()

获取表单呈现模式。

退货: int - FormPresentationMode 值

getHeight()

public int getHeight()

获取图像输出高度。

退货: int - 整数值

getRenderingOptions()

public RenderingOptions getRenderingOptions()

获取渲染选项。

退货: RenderingOptions 渲染选项。

getResolution()

public Resolution getResolution()

获取图像分辨率。

退货: Resolution 分辨率元素

getSettings()

public TiffSettings getSettings()

获取将 pdf 映射到 tiff 图像的设置。

退货: TiffSettings - TiffSettings 元素

getWidth()

public int getWidth()

获取图像输出宽度。

退货: int - 整数值

hashCode()

public native int hashCode()

退货: 整数

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

process(IDocument document, int fromPage, int toPage, OutputStream output)

public void process(IDocument document, int fromPage, int toPage, OutputStream output)

将某些文档页面转换为 tiff 并将其保存在输出流中。

参数:

范围类型描述
documentIDocument要转换的文档。
fromPageint定义开始转换的页码。
toPageint定义将结束转换的页码。
outputjava.io.OutputStream带有 tiff 图像的输出流。

process(IDocument document, int fromPage, int toPage, String outputFileName)

public void process(IDocument document, int fromPage, int toPage, String outputFileName)

处理文档的某些页面并将结果保存到文件中。

参数:

范围类型描述
documentIDocument要处理的文档。
fromPageint开始处理的第一页。
toPageint处理的最后一页。
outputFileNamejava.lang.String定义存储处理结果的文件。

process(IDocument document, OutputStream output)

public void process(IDocument document, OutputStream output)

处理整个文档并将结果保存到流中。

参数:

范围类型描述
documentIDocument要处理的文档。
outputjava.io.OutputStream定义存储处理结果的流。

process(IDocument document, String outputFileName)

public void process(IDocument document, String outputFileName)

处理整个文档并将结果保存到文件中。

参数:

范围类型描述
documentIDocument要处理的文档。
outputFileNamejava.lang.String定义存储处理结果的文件。

processInternal(IDocument document, System.IO.Stream output)

public void processInternal(IDocument document, System.IO.Stream output)

处理整个文档并将结果保存到流中。

参数:

范围类型描述
documentIDocument要处理的文档。
outputcom.aspose.ms.System.IO.Stream定义存储处理结果的流。

processInternal(IDocument document, int fromPage, int toPage, System.IO.Stream output)

public void processInternal(IDocument document, int fromPage, int toPage, System.IO.Stream output)

将某些文档页面转换为 tiff 并将其保存在输出流中。

参数:

范围类型描述
documentIDocument要转换的文档。
fromPageint定义开始转换的页码。
toPageint定义将结束转换的页码。
outputcom.aspose.ms.System.IO.Stream带有 tiff 图像的输出流。

setCropRectangle(Rectangle cropRectangle)

public void setCropRectangle(Rectangle cropRectangle)

设置矩形,定义将转换为图片的区域。默认为空,在这种情况下所有图像都转换为页面

参数:

范围类型描述
cropRectangleRectangle矩形对象

setFormPresentationMode(int value)

public void setFormPresentationMode(int value)

获取表单呈现模式。

参数:

范围类型描述
valueint整数值

setRenderingOptions(RenderingOptions value)

public void setRenderingOptions(RenderingOptions value)

设置渲染选项。

参数:

范围类型描述
valueRenderingOptions渲染选项。

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int