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 | 描述情况 |
|---|---|---|---|
Resolution | Resolution | 阅读 | 输出分辨率为DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | 阅读/写作 | 提供页面图像呈现的高级控制选项. |
CoordinateType | PageCoordinateType | 阅读/写作 | 页面框驱动了染图像的扩展. |
Width | int | 阅读 | 设置的目标像素宽度 (0 = 在分辨率下遵循页面自然尺寸). |
Height | int | 阅读 | 设置的目标像素高度 (0 = 在分辨率下遵循页面自然尺寸). |
FormPresentationMode | FormPresentationMode | 阅读/写作 | 如何表格字段呈现 (生产与编辑). |
方法
| 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) | 将页面转换为图像字节. |