TiffDevice
Overview
TiffDevice є класом в Aspose.PDF FOSS для .NET. Наследники від: ImageDevice.
Видає сторінки документів PDF у формат зображення TIFF.
Цей клас надає 30 методів роботи з об’єктами TiffDevice в програмах .NET. Доступні методи включають: BinarizeBradley, GetBitmap, ImageDevice, Process, ProcessRange, TiffDevice. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Settings, і ще один.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Settings | TiffSettings | Read | Налаштування кодування TIFF (глибина кольору, стиснення). |
Width | int | Read | Ширина пікселя вихідної біт-карти. |
Height | int | Read | Висота пікселя вихідної біт-карти. |
FormPresentationMode | FormPresentationMode | Читання/писання | Режим презентації форми (редактор / виробництво) використовується, коли на сторінці містяться виджети AcroForm . |
Resolution | Resolution | Read | Перезазначить успадковане властивість Resolution на TiffDevice, так що вона відкривається безпосередньо на цьому типі (не тільки через базовий клас). |
RenderingOptions | Aspose.Pdf.RenderingOptions | Читання/писання | Перезазначить успадковану власність RenderingOptions на TiffDevice (та ж причина, як і вищеприйняте рішення). |
CoordinateType | PageCoordinateType | Читання/писання | Яке поле сторінки пропускає розширення зображення. |
Methods
| Signature | Description |
|---|---|
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) | Переведіть сторінку на біт-мапу. |