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 з роздільною здатністю, використовуючи вбудований 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, outputFileName: string)Перетворити сторінку у файл зображення.
Process(page: Page)Перетворити сторінку у байти зображення.
 Українська