ImageDevice
Panoramica
ImageDevice è una classe in Aspose.PDF FOSS per .NET.
Classe base astratta per dispositivi di rendering di immagini (PNG, JPEG, BMP, TIFF).
Questa classe fornisce 10 metodi per lavorare con oggetti ImageDevice nei programmi .NET. I metodi disponibili includono: GetBitmap, ImageDevice, Process. 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, Width.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
Resolution | Resolution | Lettura | Risoluzione dell’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 area della pagina determina le estensioni dell’immagine renderizzata. |
Width | int | Lettura | Larghezza in pixel di destinazione configurata (0 = segue la dimensione naturale della pagina alla Risoluzione). |
Height | int | Lettura | Altezza in pixel di destinazione 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 |
|---|---|
ImageDevice(resolution: Resolution) | Inizializza un nuovo ImageDevice con una risoluzione usando il SoftwarePageRenderer integrato. |
ImageDevice() | Inizializza un nuovo ImageDevice con risoluzione predefinita e il 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 esplicite dei pixel di output e risoluzione di rendering utilizzando il SoftwarePageRenderer integrato. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Inizializza da un PageSize (in punti; convertito in dimensioni dei pixel interi al DPI predefinito di 150). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Inizializza da un PageSize e dalla risoluzione di rendering. |
GetBitmap(page: Page) | Esegui il rendering di una pagina su un Bitmap. |
Process(page: Page, output: Stream) | Converti una pagina in byte dell’immagine e scrivila su stream. |
Process(page: Page, outputFileName: string) | Converti una pagina in un file immagine. |
Process(page: Page) | Converti una pagina in byte dell’immagine. |