ImageDevice
Visió general
ImageDevice és una classe a Aspose.PDF FOSS per a .NET.
Classe base abstracta per a dispositius de renderització d’imatges (PNG, JPEG, BMP, TIFF).
Aquesta classe proporciona 10 mètodes per treballar amb objectes ImageDevice en programes .NET.
Els mètodes disponibles inclouen: GetBitmap, ImageDevice, Process.
Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS for .NET.
Propietats: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.
Propietats
| Nom | Tipus | Accés | Descripció |
|---|---|---|---|
Resolution | Resolution | Read | Resolució de sortida en DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Read/Write | Opcions de renderització per al control avançat de la renderització de pàgina a imatge. |
CoordinateType | PageCoordinateType | Read/Write | Quin quadre de pàgina determina les dimensions de la imatge renderitzada. |
Width | int | Read | Amplada de píxel objectiu configurada (0 = seguir la mida natural de la pàgina a Resolució). |
Height | int | Read | Alçada de píxel objectiu configurada (0 = seguir la mida natural de la pàgina a Resolució). |
FormPresentationMode | FormPresentationMode | Read/Write | Com es renderitzen els camps de formulari (Producció vs Editor). |
Mètodes
| Signature | Description |
|---|---|
ImageDevice(resolution: Resolution) | Inicialitza un nou ImageDevice amb una Resolució utilitzant el SoftwarePageRenderer integrat. |
ImageDevice() | Inicialitza un nou ImageDevice amb resolució per defecte i el SoftwarePageRenderer integrat. |
ImageDevice(width: int, height: int) | Inicialitza un nou ImageDevice amb dimensions de píxel de sortida explícites utilitzant el SoftwarePageRenderer integrat amb resolució per defecte (150 DPI). |
ImageDevice(width: int, height: int, resolution: Resolution) | Inicialitza un nou ImageDevice amb dimensions de píxel de sortida explícites i resolució de renderització utilitzant el SoftwarePageRenderer integrat. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Inicialitza a partir d’un PageSize (en punts; convertit a dimensions de píxel enters amb la resolució per defecte de 150 DPI). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Inicialitza a partir d’un PageSize i la Resolució de renderització. |
GetBitmap(page: Page) | Renderitza una pàgina a un Bitmap. |
Process(page: Page, output: Stream) | Converteix una pàgina a bytes d’imatge i escriu al flux. |
Process(page: Page, outputFileName: string) | Converteix una pàgina a un fitxer d’imatge. |
Process(page: Page) | Converteix una pàgina a bytes d’imatge. |