TiffDevice
Panoramica
TiffDevice è una classe in Aspose.PDF FOSS per .NET. Eredita da: ImageDevice.
Renderizza le pagine dei documenti PDF in formato immagine TIFF.
Questa classe fornisce 37 metodi per lavorare con oggetti TiffDevice nei programmi .NET. I metodi disponibili includono: BinarizeBradley, GetBitmap, ImageDevice, Process, ProcessRange, TiffDevice. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Settings, e 1 altro.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
Settings | TiffSettings | Lettura | Impostazioni di codifica TIFF (profondità colore, compressione). |
Width | int | Lettura | Larghezza in pixel della bitmap di output. |
Height | int | Lettura | Altezza in pixel della bitmap di output. |
FormPresentationMode | FormPresentationMode | Lettura/Scrittura | Modalità di presentazione del modulo (Editor / Produzione) consultata quando la pagina contiene widget AcroForm. |
Resolution | Resolution | Lettura | Ridisclara la proprietà ereditata Resolution su TiffDevice in modo che le ricerche di riflessione che usano BindingFlags.DeclaredOnly la trovino su questo tipo. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Lettura/Scrittura | Rideclara la proprietà RenderingOptions ereditata su TiffDevice (stesso motivo della Resolution sopra). |
CoordinateType | PageCoordinateType | Lettura/Scrittura | Quale page box determina le estensioni dell’immagine renderizzata. |
Metodi
| Firma | Descrizione |
|---|---|
TiffDevice(renderer: IPageRenderer) | Chiama TiffDevice(renderer) su questa istanza di TiffDevice. |
TiffDevice(renderer: IPageRenderer, resolution: Resolution) | Chiama TiffDevice(renderer, resolution) su questa istanza di TiffDevice. |
TiffDevice() | |
TiffDevice(resolution: Resolution) | Chiama TiffDevice(resolution) su questa istanza di TiffDevice. |
TiffDevice(settings: TiffSettings) | Crea un TiffDevice con le impostazioni specificate e la risoluzione predefinita. |
TiffDevice(settings: TiffSettings, converter: IIndexBitmapConverter) | Crea un TiffDevice con le impostazioni specificate e il convertitore. |
TiffDevice(width: int, height: int) | Crea un TiffDevice con le dimensioni di destinazione fornite e le impostazioni predefinite. |
TiffDevice(width: int, height: int, resolution: Resolution) | Crea un TiffDevice con larghezza, altezza, risoluzione e impostazioni predefinite. |
TiffDevice(width: int, height: int, settings: TiffSettings) | Crea un TiffDevice con larghezza, altezza e impostazioni. |
TiffDevice(width: int, height: int, settings: TiffSettings, converter: IIndexBitmapConverter) | Crea un TiffDevice con larghezza, altezza, impostazioni e convertitore. |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings) | Crea un TiffDevice con larghezza, altezza, risoluzione e impostazioni. |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | Crea un TiffDevice con larghezza, altezza, risoluzione, impostazioni e convertitore. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings) | Crea un TiffDevice con una dimensione della pagina e impostazioni. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings, converter: IIndexBitmapConverter) | Crea un TiffDevice con una dimensione della pagina, impostazioni e convertitore. |
TiffDevice(resolution: Resolution, settings: TiffSettings) | Crea un TiffDevice con risoluzione e impostazioni. |
TiffDevice(resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | Crea un TiffDevice con risoluzione, impostazioni e convertitore. |
TiffDevice(pageSize: Aspose.Pdf.PageSize) | Crea un TiffDevice dimensionato alla PageSize fornita a 150 DPI predefiniti. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Crea un TiffDevice dimensionato alla PageSize fornita alla Risoluzione specificata. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings) | PageSize + Risoluzione + Impostazioni. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | PageSize + Risoluzione + Impostazioni + Convertitore. |
BinarizeBradley(inputImageStream: Stream, outputImageStream: Stream, threshold: double) | Binarizzazione a soglia adattiva Bradley/Roth. |
Process(page: Page, output: Stream) | Chiama Process(page, output) su questa istanza TiffDevice. |
ProcessRange(document: Document, startPage: int, endPage: int) | Genera un intervallo di pagine in un unico TIFF multipagina. |
ProcessRange(document: Document, startPage: int, endPage: int, output: Stream) | Esegui il rendering di un intervallo di pagine in un TIFF multi-pagina e scrivilo sullo stream. |
Process(document: Document, fromPage: int, toPage: int, output: Stream) | Esegui il rendering di un intervallo di pagine in TIFF. |
Process(document: Document, startPage: int, endPage: int, outputFileName: string) | Esegui il rendering di un intervallo di pagine in un file TIFF. |
Process(document: Document, outputFileName: string) | Esegui il rendering di tutte le pagine in un file TIFF. |
Process(document: Document, output: Stream) | Esegui il rendering di tutte le pagine in un flusso TIFF. |
ImageDevice(resolution: Resolution) | Inizializza un nuovo ImageDevice con una Risoluzione usando il SoftwarePageRenderer integrato. |
ImageDevice() | Inizializza un nuovo ImageDevice con risoluzione predefinita e SoftwarePageRenderer integrato. |
ImageDevice(width: int, height: int) | Inizializza un nuovo ImageDevice con dimensioni pixel di output esplicite usando il SoftwarePageRenderer integrato a risoluzione predefinita (150 DPI). |
ImageDevice(width: int, height: int, resolution: Resolution) | Inizializza un nuovo ImageDevice con dimensioni pixel di output esplicite e risoluzione di rendering utilizzando il SoftwarePageRenderer integrato. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Inizializza da un PageSize (in punti; convertito in dimensioni pixel intere alla DPI predefinita di 150). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Inizializza da un PageSize e Risoluzione di rendering. |
GetBitmap(page: Page) | Renderizza una pagina in un Bitmap. |
Process(page: Page, outputFileName: string) | Converti una pagina in un file immagine. |
Process(page: Page) | Converti una pagina in byte immagine. |