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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
TransparentBackground | bool | Lettura/Scrittura | Quando è vero, il PNG renderizzato mantiene lo sfondo della pagina trasparente. |
Resolution | Resolution | Lettura | Risoluzione di output in DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Lettura/Scrittura | Opzioni di rendering per il controllo avanzato della conversione da pagina a immagine. |
CoordinateType | PageCoordinateType | Lettura/Scrittura | Quale page box determina le estensioni dell’immagine renderizzata. |
Width | int | Lettura | Larghezza in pixel di destinazione configurata (0 = segue la dimensione naturale della pagina alla Resolution). |
Height | int | Lettura | Altezza pixel target configurata (0 = segue la dimensione naturale della pagina alla Risoluzione). |
FormPresentationMode | FormPresentationMode | Lettura/Scrittura | Come vengono renderizzati i campi del modulo (Produzione vs Editor). |
Metodi
| Firma | Descrizione |
|---|---|
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. |