ImageDevice

概述

ImageDevice 是一个类在Aspose.PDF FOSS的.NET中.

图像染设备的抽象基类 (PNG,JPEG,BMP,TIFF).

本类提供了在NET程序中与ImageDevice对象工作的10种方法. 有的方法包括: GetBitmap, ImageDevice, Process. 所有公众成员在安装了Aspose.PDF FOSS for .NET 包后,可以访问任何.NET应用程序. 特性: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.

属性

名称:类型Access描述情况
ResolutionResolution阅读输出分辨率为DPI.
RenderingOptionsAspose.Pdf.RenderingOptions阅读/写作提供页面图像呈现的高级控制选项.
CoordinateTypePageCoordinateType阅读/写作页面框驱动了染图像的扩展.
Widthint阅读设置的目标像素宽度 (0 = 在分辨率下遵循页面自然尺寸).
Heightint阅读设置的目标像素高度 (0 = 在分辨率下遵循页面自然尺寸).
FormPresentationModeFormPresentationMode阅读/写作如何表格字段呈现 (生产与编辑).

方法

Signature描述情况
ImageDevice(resolution: Resolution)使用内置的 SoftwarePageRenderer 进行初始化.
ImageDevice()启动一个新的 ImageDevice,默认分辨率和内置的SoftwarePageRenderer.
ImageDevice(width: int, height: int)启动一个新的 ImageDevice ,使用内置的SoftwarePageRenderer 在默认分辨率 (150 DPI) 上.
ImageDevice(width: int, height: int, resolution: Resolution)启动一个新的ImageDevice,具有明确的输出像素尺寸和使用内置 SoftwarePageRenderer 的染分辨率.
ImageDevice(pageSize: Aspose.Pdf.PageSize)从 PageSize 开始 (以点数,在默认的 150 DPI 上转换为整像素尺寸).
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution)从 PageSize 开始并呈现分辨率.
GetBitmap(page: Page)转换一个页面到Bitmap.
Process(page: Page, output: Stream)将页面转换为图像字节,并写入流.
Process(page: Page, outputFileName: string)将页面转换为图像文件.
Process(page: Page)将页面转换为图像字节.

查看更多

 中文