ThumbnailDevice
Übersicht
ThumbnailDevice ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: ImageDevice.
Rendert PDF-Dokumentseiten zu Miniatur-PNG-Bildern.
Diese Klasse stellt 16 Methoden zur Arbeit mit ThumbnailDevice-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: GetBitmap, ImageDevice, Process, ThumbnailDevice. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für .NET-Paket installiert wurde. Eigenschaften: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
Resolution | Resolution | Lesen | Ausgabeauflösung in DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Lesen/Schreiben | Rendering-Optionen für die erweiterte Kontrolle der Seiten-zu-Bild-Umwandlung. |
CoordinateType | PageCoordinateType | Lesen/Schreiben | Welcher Seitenbox legt die Ausmaße des gerenderten Bildes fest. |
Width | int | Lesen | Konfigurierte Zielpixelbreite (0 = der natürlichen Größe der Seite bei Auflösung folgen). |
Height | int | Lesen | Konfigurierte Zielpixelhöhe (0 = der natürlichen Größe der Seite bei Auflösung folgen). |
FormPresentationMode | FormPresentationMode | Lesen/Schreiben | Wie Formularfelder gerendert werden (Production vs Editor). |
Methoden
| Signatur | Beschreibung |
|---|---|
ThumbnailDevice() | Ruft ThumbnailDevice auf dieser ThumbnailDevice-Instanz auf. |
ThumbnailDevice(resolution: Resolution) | Ruft ThumbnailDevice(resolution) auf dieser ThumbnailDevice-Instanz auf. |
ThumbnailDevice(width: int, height: int) | Ruft ThumbnailDevice(width, height) auf dieser ThumbnailDevice-Instanz auf. |
ThumbnailDevice(width: int, height: int, resolution: Resolution) | Ruft ThumbnailDevice(width, height, resolution) auf dieser ThumbnailDevice-Instanz auf. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize) | Konstruiert in der Größe der angegebenen pageSize bei 150 DPI. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Konstruiert in der Größe der pageSize bei der gewünschten Auflösung. |
Process(page: Page, output: Stream) | Ruft Process(page, output) für diese ThumbnailDevice-Instanz auf. |
ImageDevice(resolution: Resolution) | Initialisiert ein neues ImageDevice mit einer Auflösung, die das integrierte SoftwarePageRenderer verwendet. |
ImageDevice() | Initialisiert ein neues ImageDevice mit Standardauflösung und integriertem SoftwarePageRenderer. |
ImageDevice(width: int, height: int) | Initialisiert ein neues ImageDevice mit expliziten Ausgabepixelmaßen, wobei das integrierte SoftwarePageRenderer bei der Standardauflösung (150 DPI) verwendet wird. |
ImageDevice(width: int, height: int, resolution: Resolution) | Initialisiert ein neues ImageDevice mit expliziten Ausgabepixelabmessungen und Rendering-Auflösung unter Verwendung des integrierten SoftwarePageRenderer. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Initialisiere aus einem PageSize (in Punkten; konvertiert zu ganzzahligen Pixelabmessungen bei standardmäßig 150 DPI). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Initialisiere aus einem PageSize und einer Rendering-Auflösung. |
GetBitmap(page: Page) | Eine Seite in ein Bitmap rendern. |
Process(page: Page, outputFileName: string) | Konvertieren Sie eine Seite in eine Bilddatei. |
Process(page: Page) | Konvertieren Sie eine Seite in Bildbytes. |