TiffDevice
Обзор
TiffDevice является классом в Aspose.PDF FOSS для .NET. Наследники от: ImageDevice.
Отображает страницы документов PDF в формат изображения TIFF.
Этот класс предоставляет 30 методов для работы с объектами TiffDevice в программах .NET. Доступные методы включают: BinarizeBradley, GetBitmap, ImageDevice, Process, ProcessRange, TiffDevice. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.PDF FOSS for .Net. Свойства: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Settings,И еще один.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
Settings | TiffSettings | Читайте . | Настройки кодирования TIFF (глубина цвета, сжатие). |
Width | int | Читайте . | Ширина пикселя выходной бит-карты. |
Height | int | Читайте . | Высота пикселя выходной бит-карты. |
FormPresentationMode | FormPresentationMode | Читать/писать | Режим представления формы (Редактор / Производство) рассматривается, когда страница содержит виджеты AcroForm . |
Resolution | Resolution | Читайте . | Перезаявляет наследуемое свойство Resolution на TiffDevice так, что оно открывается непосредственно на этом типе (не только через базовый класс). |
RenderingOptions | Aspose.Pdf.RenderingOptions | Читать/писать | Перезаявляет унаследованное свойство RenderingOptions на TiffDevice (по той же причине, что и вышеприведенная резолюция). |
CoordinateType | PageCoordinateType | Читать/писать | Какой поле страницы управляет расширением изображения. |
Методы
| Signature | Описание: |
|---|---|
TiffDevice(renderer: IPageRenderer) | Вызывает TiffDevice на данном примере TiffDevice. |
TiffDevice(renderer: IPageRenderer, resolution: Resolution) | |
TiffDevice() | |
TiffDevice(resolution: Resolution) | |
TiffDevice(settings: TiffSettings) | Создает TiffDevice с указанными настройками и по умолчанию разрешением. |
TiffDevice(settings: TiffSettings, converter: IIndexBitmapConverter) | Создает TiffDevice с указанными настройками и преобразователем. |
TiffDevice(width: int, height: int) | Создает TiffDevice с данными размерами и настройками по умолчанию. |
TiffDevice(width: int, height: int, resolution: Resolution) | Создает TiffDevice с шириной, высотой, разрешением и настройками по умолчанию. |
TiffDevice(width: int, height: int, settings: TiffSettings) | Создает TiffDevice с шириной, высотой и настройками. |
TiffDevice(width: int, height: int, settings: TiffSettings, converter: IIndexBitmapConverter) | Создает TiffDevice с шириной, высотой, настройками и конвертером. |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings) | Создает TiffDevice с шириной, высотой, разрешением и настройками. |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | Создает TiffDevice с шириной, высотой, разрешением, настройками и конвертером. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings) | Создает TiffDevice с размером страницы и настройками. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings, converter: IIndexBitmapConverter) | Создает TiffDevice с размером страницы, настройками и конвертером. |
TiffDevice(resolution: Resolution, settings: TiffSettings) | Создает TiffDevice с разрешением и настройками. |
TiffDevice(resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | Создает TiffDevice с разрешением, настройками и конвертером. |
TiffDevice(pageSize: Aspose.Pdf.PageSize) | Создает TiffDevice размером с данным PageSize по умолчанию 150 DPI. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Создает TiffDevice размером с данным PageSize при заданном разрешении. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings) | PageSize + Резолюция + Настройки. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | PageSize + Резолюция + Настройки + Конвертер. |
BinarizeBradley(inputImageStream: Stream, outputImageStream: Stream, threshold: double) | Не реализован в этой версии бросает NotImplementedException во время выполнения. |
Process(page: Page, output: Stream) | Вызывает процесс на данном примере TiffDevice. |
ProcessRange(document: Document, startPage: int, endPage: int) | Отображение диапазона страниц в единый многостраничный TIFF. |
ProcessRange(document: Document, startPage: int, endPage: int, output: Stream) | Переведите диапазон страниц в многостраничный TIFF и напишите для потока. |
Process(document: Document, fromPage: int, toPage: int, output: Stream) | Переведите диапазон страниц в TIFF. |
Process(document: Document, startPage: int, endPage: int, outputFileName: string) | Отображение диапазона страниц в файл TIFF. |
Process(document: Document, outputFileName: string) | Переведите все страницы в файл TIFF. |
Process(document: Document, output: Stream) | Переведите все страницы в TIFF-поток. |
ImageDevice(resolution: Resolution) | Инициализирует новый ImageDevice с разрешением, используя встроенный SoftwarePageRenderer . |
GetBitmap(page: Page) | Перевести страницу на битмап. |