ImageDevice
Преглед
ImageDevice е клас в Aspose.PDF FOSS за .NET.
Абстрактен базов клас за устройства за рендериране на изображения (PNG, JPEG, BMP, TIFF).
Този клас предоставя 10 метода за работа с обекти от тип ImageDevice в .NET програми.
Наличните методи включват: GetBitmap, ImageDevice, Process.
Всички публични членове са достъпни за всяко .NET приложение след инсталиране на пакета Aspose.PDF FOSS for .NET.
Свойства: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.
Свойства
| Име | Тип | Достъп | Описание |
|---|---|---|---|
Resolution | Resolution | Read | Изходна резолюция в DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Read/Write | Опции за рендериране за разширен контрол върху рендерирането от страница към изображение. |
CoordinateType | PageCoordinateType | Read/Write | Коя кутия на страницата определя обхвата на рендерираното изображение. |
Width | int | Read | Конфигурирана целева ширина в пиксели (0 = следва естествения размер на страницата при резолюция). |
Height | int | Read | Конфигурирана целева височина в пиксели (0 = следва естествения размер на страницата при резолюция). |
FormPresentationMode | FormPresentationMode | Read/Write | Как се рендерират полетата на формуляра (Production vs Editor). |
Методи
| Signature | Description |
|---|---|
ImageDevice(resolution: Resolution) | Инициализира нов ImageDevice с 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) | Конвертира страница в байтове на изображение. |