JpegDevice

概述

JpegDevice 是 Aspose.PDF FOSS 中用于 .NET 的类。继承自:ImageDevice。

将 PDF 文档页面渲染为 JPEG 图像格式。

此类在 .NET 程序中提供 25 个用于操作 JpegDevice 对象的方法。可用的方法包括:ClearEncoder、GetBitmap、ImageDevice、JpegDevice、Process、SetEncoder。安装 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:CoordinateType、FormPresentationMode、Height、Quality、RenderingOptions、Resolution,以及另外 1 项。

属性

名称类型访问描述
Qualityint读取JPEG 质量(1-100)。
FormPresentationModeFormPresentationMode读写表单呈现模式(生产渲染表单值;编辑器渲染空字段)。
ResolutionResolution读取输出分辨率(单位为 DPI)。
RenderingOptionsAspose.Pdf.RenderingOptions读写渲染选项,用于对页面到图像的渲染进行高级控制。
CoordinateTypePageCoordinateType读写哪个页面框驱动渲染图像的范围。
Widthint读取配置的目标像素宽度 (0 = 跟随页面在分辨率下的自然尺寸)。
Heightint读取配置的目标像素高度 (0 = 跟随页面在分辨率下的自然尺寸)。

方法

签名描述
JpegDevice(renderer: IPageRenderer)在此 JpegDevice 实例上调用 JpegDevice(renderer)。
JpegDevice(renderer: IPageRenderer, resolution: Resolution)在此 JpegDevice 实例上调用 JpegDevice(renderer, resolution)。
JpegDevice(renderer: IPageRenderer, resolution: Resolution, quality: int)在此 JpegDevice 实例上调用 JpegDevice(renderer, resolution, quality)。
JpegDevice()
JpegDevice(resolution: Resolution)在此 JpegDevice 实例上调用 JpegDevice(resolution)。
JpegDevice(resolution: Resolution, quality: int)在此 JpegDevice 实例上调用 JpegDevice(resolution, quality)。
JpegDevice(quality: int)在此 JpegDevice 实例上调用 JpegDevice(quality)。
JpegDevice(width: int, height: int)在此 JpegDevice 实例上调用 JpegDevice(width, height)。
JpegDevice(width: int, height: int, resolution: Resolution)在此 JpegDevice 实例上调用 JpegDevice(width, height, resolution)。
JpegDevice(width: int, height: int, resolution: Resolution, quality: int)在此 JpegDevice 实例上调用 JpegDevice(width, height, resolution, quality)。
JpegDevice(pageSize: Aspose.Pdf.PageSize)按 pageSize 构造尺寸,分辨率为 150 DPI,默认质量 100.
JpegDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution)按 pageSize 构造尺寸,分辨率为 resolution,默认质量 100.
JpegDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, quality: int)按 pageSize 构造尺寸,分辨率为 resolution,带显式质量.
SetEncoder(encoder: JpegEncoder)注册全局 JPEG 编码器函数.
ClearEncoder()移除已注册的 JPEG 编码器。
Process(page: Page, output: Stream)在此 JpegDevice 实例上调用 Process(page, output)。
ImageDevice(resolution: Resolution)使用内置的 SoftwarePageRenderer,以分辨率初始化一个新的 ImageDevice。
ImageDevice()使用默认分辨率和内置的 SoftwarePageRenderer 初始化一个新的 ImageDevice。
ImageDevice(width: int, height: int)在默认分辨率(150 DPI)下,使用内置的 SoftwarePageRenderer 并指定输出像素尺寸,初始化一个新的 ImageDevice。
ImageDevice(width: int, height: int, resolution: Resolution)使用内置的 SoftwarePageRenderer 初始化一个具有显式输出像素尺寸和渲染分辨率的新 ImageDevice。
ImageDevice(pageSize: Aspose.Pdf.PageSize)从 PageSize 初始化(以点为单位;在默认 150 DPI 下转换为整数像素尺寸)。
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution)从 PageSize 和渲染分辨率进行初始化。
GetBitmap(page: Page)将页面渲染为位图。
Process(page: Page, outputFileName: string)将页面转换为图像文件。
Process(page: Page)将页面转换为图像字节。

另请参阅

 中文