ThumbnailDevice

ThumbnailDevice

Обзор

ThumbnailDevice — класс в Aspose.PDF FOSS для .NET. Наследуется от: ImageDevice.

Отрисовывает страницы PDF-документов в миниатюрные PNG-изображения.

Этот класс предоставляет 16 методов для работы с объектами ThumbnailDevice в программах .NET. Доступные методы включают: GetBitmap, ImageDevice, Process, ThumbnailDevice. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.PDF FOSS для .NET. Свойства: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.

Свойства

Имя:Тип:ДоступОписание:
ResolutionResolutionЧтениеРазрешение вывода в DPI.
RenderingOptionsAspose.Pdf.RenderingOptionsЧтение/записьПараметры рендеринга для расширенного управления преобразованием страниц в изображения.
CoordinateTypePageCoordinateTypeЧтение/записьКакой блок страницы управляет границами отрисованного изображения.
WidthintЧтениеНастроенная целевая ширина в пикселях (0 = следовать естественному размеру страницы при Resolution).
HeightintЧтениеНастроенная целевая высота в пикселях (0 = следовать естественному размеру страницы при Resolution).
FormPresentationModeFormPresentationModeЧтение/записьКак отображаются поля формы (Production vs Editor).

Методы

ПодписьОписание:
ThumbnailDevice()Вызывает ThumbnailDevice у этого экземпляра ThumbnailDevice.
ThumbnailDevice(resolution: Resolution)Вызывает ThumbnailDevice(resolution) у этого экземпляра ThumbnailDevice.
ThumbnailDevice(width: int, height: int)Выполняет вызов ThumbnailDevice(width, height) у этого экземпляра ThumbnailDevice.
ThumbnailDevice(width: int, height: int, resolution: Resolution)Вызывает ThumbnailDevice(width, height, resolution) у этого экземпляра ThumbnailDevice.
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize)Создаёт объект размером, соответствующим заданному pageSize при 150 DPI.
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution)Создаёт объект размером, соответствующим pageSize при запрошенном разрешении.
Process(page: Page, output: Stream)Вызывает Process(page, output) у этого экземпляра ThumbnailDevice.
ImageDevice(resolution: Resolution)Инициализирует новый ImageDevice с Resolution, используя встроенный SoftwarePageRenderer.
ImageDevice()Инициализирует новый ImageDevice с resolution по умолчанию и встроенным 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, outputFileName: string)Преобразовать страницу в файл изображения.
Process(page: Page)Конвертировать страницу в байты изображения.
 Русский