TiffDevice
Přehled
TiffDevice je třída v Aspose.PDF FOSS pro .NET. Dědí z: ImageDevice.
Vykresluje stránky PDF dokumentu do formátu TIFF obrázku.
Tato třída poskytuje 37 metod pro práci s objekty TiffDevice v programech .NET. Dostupné metody zahrnují: BinarizeBradley, GetBitmap, ImageDevice, Process, ProcessRange, TiffDevice. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Settings a 1 další.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Settings | TiffSettings | Čtení | Nastavení kódování TIFF (hloubka barev, komprese). |
Width | int | Čtení | Šířka v pixelech výstupního bitmapu. |
Height | int | Čtení | Výška v pixelech výstupního bitmapu. |
FormPresentationMode | FormPresentationMode | Čtení/zápis | Režim prezentace formuláře (Editor / Produkce) se používá, když stránka obsahuje widgety AcroForm. |
Resolution | Resolution | Čtení | Znovu deklaruje zděděnou vlastnost Resolution na TiffDevice, aby reflexní vyhledávání, které používá BindingFlags.DeclaredOnly, našlo tuto vlastnost v tomto typu. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Čtení/zápis | Znovu deklaruje zděděnou vlastnost RenderingOptions na TiffDevice (stejný důvod jako u Resolution výše). |
CoordinateType | PageCoordinateType | Čtení/zápis | Která stránková oblast určuje rozměry vykresleného obrazu. |
Metody
| Podpis: | Popis: |
|---|---|
TiffDevice(renderer: IPageRenderer) | Volá TiffDevice(renderer) na této instanci TiffDevice. |
TiffDevice(renderer: IPageRenderer, resolution: Resolution) | Volá TiffDevice(renderer, resolution) na této instanci TiffDevice. |
TiffDevice() | |
TiffDevice(resolution: Resolution) | Volá TiffDevice(resolution) na této instanci TiffDevice. |
TiffDevice(settings: TiffSettings) | Vytvoří TiffDevice s určenými nastaveními a výchozím rozlišením. |
TiffDevice(settings: TiffSettings, converter: IIndexBitmapConverter) | Vytvoří TiffDevice s určenými nastaveními a převodníkem. |
TiffDevice(width: int, height: int) | Vytvoří TiffDevice s danými cílovými rozměry a výchozími nastaveními. |
TiffDevice(width: int, height: int, resolution: Resolution) | Vytvoří TiffDevice se šířkou, výškou, rozlišením a výchozími nastaveními. |
TiffDevice(width: int, height: int, settings: TiffSettings) | Vytvoří TiffDevice se šířkou, výškou a nastavením. |
TiffDevice(width: int, height: int, settings: TiffSettings, converter: IIndexBitmapConverter) | Vytvoří TiffDevice se šířkou, výškou, nastavením a konvertorem. |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings) | Vytvoří TiffDevice se šířkou, výškou, rozlišením a nastavením. |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | Vytvoří TiffDevice se šířkou, výškou, rozlišením, nastavením a konvertorem. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings) | Vytvoří TiffDevice s velikostí stránky a nastavením. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings, converter: IIndexBitmapConverter) | Vytvoří TiffDevice s velikostí stránky, nastavením a konvertorem. |
TiffDevice(resolution: Resolution, settings: TiffSettings) | Vytvoří TiffDevice s rozlišením a nastavením. |
TiffDevice(resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | Vytvoří TiffDevice s rozlišením, nastavením a převodníkem. |
TiffDevice(pageSize: Aspose.Pdf.PageSize) | Vytvoří TiffDevice o velikosti podle zadaného PageSize při výchozím 150 DPI. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Vytvoří TiffDevice o velikosti podle zadaného PageSize při zadaném Rozlišení. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings) | PageSize + Rozlišení + Nastavení. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | PageSize + Rozlišení + Nastavení + Převodník. |
BinarizeBradley(inputImageStream: Stream, outputImageStream: Stream, threshold: double) | Adaptivní binarizace prahování Bradley/Roth. |
Process(page: Page, output: Stream) | Volá Process(page, output) na této instanci TiffDevice. |
ProcessRange(document: Document, startPage: int, endPage: int) | Vykreslit rozsah stránek do jediného vícestránkového TIFFu. |
ProcessRange(document: Document, startPage: int, endPage: int, output: Stream) | Vykreslit rozsah stránek do vícestránkového TIFFu a zapsat do proudu. |
Process(document: Document, fromPage: int, toPage: int, output: Stream) | Vykreslete rozsah stránek do TIFF. |
Process(document: Document, startPage: int, endPage: int, outputFileName: string) | Vykreslete rozsah stránek do souboru TIFF. |
Process(document: Document, outputFileName: string) | Vykreslete všechny stránky do souboru TIFF. |
Process(document: Document, output: Stream) | Vykreslete všechny stránky do TIFF streamu. |
ImageDevice(resolution: Resolution) | Inicializuje nový ImageDevice s rozlišením pomocí vestavěného SoftwarePageRenderer. |
ImageDevice() | Inicializuje nový ImageDevice s výchozím rozlišením a vestavěným SoftwarePageRenderer. |
ImageDevice(width: int, height: int) | Inicializuje nový ImageDevice s explicitními výstupními rozměry v pixelech pomocí vestavěného SoftwarePageRenderer při výchozí rozlišení (150 DPI). |
ImageDevice(width: int, height: int, resolution: Resolution) | Inicializuje nový ImageDevice s explicitními výstupními rozměry v pixelech a rozlišením vykreslování pomocí vestavěného SoftwarePageRenderer. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Inicializovat z PageSize (v bodech; převedeno na celočíselné rozměry v pixelech při výchozím 150 DPI). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Inicializovat z PageSize a Rozlišení. |
GetBitmap(page: Page) | Vykreslit stránku do bitmapy. |
Process(page: Page, outputFileName: string) | Převést stránku na soubor obrázku. |
Process(page: Page) | Převést stránku na bajty obrázku. |