PngDevice
Overzicht
PngDevice is een klasse in Aspose.PDF FOSS voor .NET. Erft van: ImageDevice.
Render PDF-documentpagina’s naar PNG-afbeeldingsformaat.
Deze klasse biedt 18 methoden voor het werken met PngDevice objecten in .NET programma’s. Beschikbare methoden omvatten: GetBitmap, ImageDevice, PngDevice, Process. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, TransparentBackground, en nog 1.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
TransparentBackground | bool | Lezen/schrijven | Wanneer true, blijft de gerenderde PNG de pagina-achtergrond transparant. |
Resolution | Resolution | Lezen | Uitvoerresolutie in DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Lezen/schrijven | Renderopties voor geavanceerde controle van page-to-image rendering. |
CoordinateType | PageCoordinateType | Lezen/schrijven | Welke paginakader bepaalt de afmetingen van de gerenderde afbeelding. |
Width | int | Lezen | Geconfigureerde doel-pixelbreedte (0 = volg de natuurlijke paginagrootte bij Resolution). |
Height | int | Lezen | Geconfigureerde doelpixelhoogte (0 = volg de natuurlijke grootte van de pagina bij Resolutie). |
FormPresentationMode | FormPresentationMode | Lezen/schrijven | Hoe formuliervelden renderen (Productie vs Editor). |
Methoden
| Handtekening | Beschrijving |
|---|---|
PngDevice(renderer: IPageRenderer) | Roept PngDevice(renderer) aan op deze PngDevice instantie. |
PngDevice(renderer: IPageRenderer, resolution: Resolution) | Roept PngDevice(renderer, resolution) aan op deze PngDevice instantie. |
PngDevice() | |
PngDevice(resolution: Resolution) | Roept PngDevice(resolution) aan op deze PngDevice instantie. |
PngDevice(width: int, height: int) | Roept PngDevice(width, height) aan op deze PngDevice instantie. |
PngDevice(width: int, height: int, resolution: Resolution) | Roept PngDevice(breedte, hoogte, resolutie) aan op deze PngDevice instantie. |
PngDevice(pageSize: Aspose.Pdf.PageSize) | Construct op de opgegeven pageSize bij 150 DPI. |
PngDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Construct op pageSize bij de gevraagde resolutie. |
Process(page: Page, output: Stream) | Roept Process(page, output) aan op deze PngDevice instantie. |
ImageDevice(resolution: Resolution) | Initialiseert een nieuw ImageDevice met een Resolutie met behulp van de ingebouwde SoftwarePageRenderer. |
ImageDevice() | Initialiseert een nieuw ImageDevice met standaardresolutie en ingebouwde SoftwarePageRenderer. |
ImageDevice(width: int, height: int) | Initialiseert een nieuw ImageDevice met expliciete uitvoerpixelafmetingen met behulp van de ingebouwde SoftwarePageRenderer bij standaardresolutie (150 DPI). |
ImageDevice(width: int, height: int, resolution: Resolution) | Initialiseert een nieuw ImageDevice met expliciete uitvoerpixelafmetingen en renderresolutie met behulp van de ingebouwde SoftwarePageRenderer. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Initialiseer vanaf een PageSize (in punten; geconverteerd naar gehele pixelafmetingen bij de standaard 150 DPI). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Initialiseer vanuit een PageSize en renderresolutie. |
GetBitmap(page: Page) | Render een pagina naar een Bitmap. |
Process(page: Page, outputFileName: string) | Converteer een pagina naar een afbeeldingsbestand. |
Process(page: Page) | Converteer een pagina naar afbeeldingsbytes. |