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.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
Resolution | Resolution | Читання | Роздільна здатність виведення у DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Читання/Запис | Параметри рендерингу для розширеного керування перетворенням сторінки в зображення. |
CoordinateType | PageCoordinateType | Читання/Запис | Яка область сторінки визначає розміри відображеного зображення. |
Width | int | Читання | Налаштована цільова ширина в пікселях (0 = слідувати природному розміру сторінки за Resolution). |
Height | int | Читання | Налаштована цільова висота в пікселях (0 = слідувати природному розміру сторінки за Resolution). |
FormPresentationMode | FormPresentationMode | Читання/Запис | Як відображаються поля форми (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) | Перетворити сторінку у байти зображення. |