用于光栅转换的输出格式。
用于光栅转换的输出格式。
作业可以使用输出的文档格式或光栅格式进行转换。转换为文档格式(使用DocumentWriter),设置DocumentFormat想要的DocumentFormat值和设置RasterImageFormat来RasterImageFormat。未知的。
转换为栅格格式(使用RasterCodecs),设置RasterImageFormat想要的RasterImageFormat值和设置DocumentFormat来DocumentFormat。用户。
因此,DocumentFormat和RasterImageFormat在转换期间使用,否则将引发异常。
使用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。
任何其他值意味着用户已经将格式或每像素位设置为特定的值,并且不会使用自动优化技术。
示例请参见RunJob和RunJobAsync。