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 с 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) | Конвертировать страницу в байты изображения. |