TiffDevice

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à

NomeTipoAccessoDescrizione
SettingsTiffSettingsLetturaImpostazioni di codifica TIFF (profondità colore, compressione).
WidthintLetturaLarghezza in pixel della bitmap di output.
HeightintLetturaAltezza in pixel della bitmap di output.
FormPresentationModeFormPresentationModeLettura/ScritturaModalità di presentazione del modulo (Editor / Produzione) consultata quando la pagina contiene widget AcroForm.
ResolutionResolutionLetturaRidisclara la proprietà ereditata Resolution su TiffDevice in modo che le ricerche di riflessione che usano BindingFlags.DeclaredOnly la trovino su questo tipo.
RenderingOptionsAspose.Pdf.RenderingOptionsLettura/ScritturaRideclara la proprietà RenderingOptions ereditata su TiffDevice (stesso motivo della Resolution sopra).
CoordinateTypePageCoordinateTypeLettura/ScritturaQuale page box determina le estensioni dell’immagine renderizzata.

Metodi

FirmaDescrizione
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.

Vedi anche

 Italiano