PngDevice

PngDevice

Panoramica

PngDevice è una classe in Aspose.PDF FOSS per .NET. Eredita da: ImageDevice.

Rende le pagine dei documenti PDF nel formato immagine PNG.

Questa classe fornisce 18 metodi per lavorare con oggetti PngDevice nei programmi .NET. I metodi disponibili includono: GetBitmap, ImageDevice, PngDevice, Process. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, TransparentBackground, e 1 altro.

Proprietà

NomeTipoAccessoDescrizione
TransparentBackgroundboolLettura/ScritturaQuando è vero, il PNG renderizzato mantiene lo sfondo della pagina trasparente.
ResolutionResolutionLetturaRisoluzione di output in DPI.
RenderingOptionsAspose.Pdf.RenderingOptionsLettura/ScritturaOpzioni di rendering per il controllo avanzato della conversione da pagina a immagine.
CoordinateTypePageCoordinateTypeLettura/ScritturaQuale page box determina le estensioni dell’immagine renderizzata.
WidthintLetturaLarghezza in pixel di destinazione configurata (0 = segue la dimensione naturale della pagina alla Resolution).
HeightintLetturaAltezza pixel target configurata (0 = segue la dimensione naturale della pagina alla Risoluzione).
FormPresentationModeFormPresentationModeLettura/ScritturaCome vengono renderizzati i campi del modulo (Produzione vs Editor).

Metodi

FirmaDescrizione
PngDevice(renderer: IPageRenderer)Chiama PngDevice(renderer) su questa istanza di PngDevice.
PngDevice(renderer: IPageRenderer, resolution: Resolution)Chiama PngDevice(renderer, resolution) su questa istanza PngDevice.
PngDevice()
PngDevice(resolution: Resolution)Chiama PngDevice(resolution) su questa istanza PngDevice.
PngDevice(width: int, height: int)Chiama PngDevice(width, height) su questa istanza PngDevice.
PngDevice(width: int, height: int, resolution: Resolution)Chiama PngDevice(width, height, resolution) su questa istanza PngDevice.
PngDevice(pageSize: Aspose.Pdf.PageSize)Costruisci dimensionato alla pageSize data a 150 DPI.
PngDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution)Costruisci dimensionato alla pageSize alla risoluzione richiesta.
Process(page: Page, output: Stream)Chiama Process(page, output) su questa istanza di PngDevice.
ImageDevice(resolution: Resolution)Inizializza un nuovo ImageDevice con una Resolution 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 dei 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 dei pixel di output esplicite e risoluzione di rendering usando il SoftwarePageRenderer integrato.
ImageDevice(pageSize: Aspose.Pdf.PageSize)Inizializza da un PageSize (in punti; convertito in dimensioni dei pixel intere alla risoluzione predefinita di 150 DPI).
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 dell’immagine.

Vedi anche

 Italiano