←选择平台

RasterImageFormat财产

总结

用于光栅转换的输出格式。

语法
c#
VB
c++
Java
公共RasterImageFormatRasterImageFormat {得到;;}
公共财产RasterImageFormat ()作为RasterImageFormat得到
公共财产RasterImageFormat^ RasterImageFormat{RasterImageFormat^ get ()无效集(RasterImageFormat^价值)
公共RasterImageFormat getRasterImageFormat ()公共无效setRasterImageFormat (RasterImageFormat价值)

属性值

用于光栅转换的输出格式。

讲话

作业可以使用输出的文档格式或光栅格式进行转换。转换为文档格式(使用DocumentWriter),设置DocumentFormat想要的DocumentFormat值和设置RasterImageFormatRasterImageFormat。未知的

转换为栅格格式(使用RasterCodecs),设置RasterImageFormat想要的RasterImageFormat值和设置DocumentFormatDocumentFormat。用户

因此,DocumentFormatRasterImageFormat在转换期间使用,否则将引发异常。

使用RasterImageBitsPerPixel设置使用栅格转换时用于输出文档的位/像素值。

优化TIFF或PDF输出:

TIFF和PDF文件支持每页不同的光栅压缩,这可用于大大减少输出文件的大小。用户可以通过使用下面描述的特殊值来利用这一点。

RasterImageFormat要么是RasterImageFormat.Tif(默认情况下,表示未压缩的TIFF)或RasterImageFormat。RasPdf(默认情况下,表示未压缩的光栅PDF)和RasterImageBitsPerPixel为0(默认值),那么转换器将推断用户希望转换为具有优化压缩的光栅TIFF或PDF,这取决于每个输入页面图像的每像素位值。

用于PDF的值从当前获取PdfDocumentOptions的属性OneBitImageCompression(默认值为Jbig2),ColoredImageCompression(默认值为Jpeg)。这些值被转换为等效值RasterImageFormat值。

例如,如果输入是一个TIFF或PDF文件,其中第1页是每像素1位的单色图像,第2页是每像素24位的彩色图像,那么使用上面描述的值,转换器将生成以下内容:

RasterImageFormat。RasPdf0表示RasterImageBitsPerPixel中设置的值将压缩页1OneBitImageCompression的属性PdfDocumentOptions对象DocumentConverter。DocumentWriterInstance。的默认值Jbig2例如,RasterImageFormat。RasPdfJbig2将被使用。属性中设置的值将压缩第2页ColoredImageCompression财产。的默认值Jpeg,然后RasterImageFormat。RasPdfJpeg411将被使用。

RasterImageFormat.Tif0表示RasterImageBitsPerPixel: Page 1将被压缩使用RasterImageFormat。CcittGroup4第2页将使用RasterImageFormat.TifJpeg411

在任何一种情况下,设置JPEG压缩的质量因子值CodecsJpegSaveOptions。QualityFactor

任何其他值意味着用户已经将格式或每像素位设置为特定的值,并且不会使用自动优化技术。

例子

示例请参见RunJobRunJobAsync

需求
目标平台
Leadtools.Document.Converter组装
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。