ThumbnailDevice
Panoramica
ThumbnailDevice è una classe in Aspose.PDF FOSS per .NET. Eredita da: ImageDevice.
Rende le pagine dei documenti PDF in immagini PNG in miniatura.
Questa classe fornisce 16 metodi per lavorare con gli oggetti ThumbnailDevice nei programmi .NET. I metodi disponibili includono: GetBitmap, ImageDevice, Process, ThumbnailDevice. 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 di output in DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Lettura/Scrittura | Opzioni di rendering per il controllo avanzato del rendering da pagina a immagine. |
CoordinateType | PageCoordinateType | Lettura/Scrittura | Quale page box guida le estensioni dell’immagine renderizzata. |
Width | int | Lettura | Larghezza pixel target 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 Resolution). |
FormPresentationMode | FormPresentationMode | Lettura/Scrittura | Come vengono visualizzati i campi del modulo (Produzione vs Editor). |
Metodi
| Firma | Descrizione |
|---|---|
ThumbnailDevice() | Chiama ThumbnailDevice su questa istanza di ThumbnailDevice. |
ThumbnailDevice(resolution: Resolution) | Chiama ThumbnailDevice(resolution) su questa istanza di ThumbnailDevice. |
ThumbnailDevice(width: int, height: int) | Chiama ThumbnailDevice(width, height) su questa istanza di ThumbnailDevice. |
ThumbnailDevice(width: int, height: int, resolution: Resolution) | Chiama ThumbnailDevice(width, height, resolution) su questa istanza di ThumbnailDevice. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize) | Costruisci dimensionato alla pageSize fornita a 150 DPI. |
ThumbnailDevice(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 ThumbnailDevice. |
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 pixel di output esplicite utilizzando 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 di pixel interi a 150 DPI predefinito). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Inizializza da un PageSize e dalla 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. |