ThumbnailDevice
Visión general
ThumbnailDevice es una clase en Aspose.PDF FOSS para .NET. Hereda de: ImageDevice.
Renderiza páginas de documentos PDF en imágenes PNG en miniatura.
Esta clase proporciona 16 métodos para trabajar con objetos ThumbnailDevice en programas .NET. Los métodos disponibles incluyen: GetBitmap, ImageDevice, Process, ThumbnailDevice. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS para .NET. Propiedades: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
Resolution | Resolution | Lectura | Resolución de salida en DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Lectura/Escritura | Opciones de renderizado para el control avanzado de la conversión de página a imagen. |
CoordinateType | PageCoordinateType | Lectura/Escritura | ¿Qué caja de página controla las extensiones de la imagen renderizada. |
Width | int | Lectura | Ancho de píxel objetivo configurado (0 = seguir el tamaño natural de la página en Resolución). |
Height | int | Lectura | Altura de píxel objetivo configurada (0 = seguir el tamaño natural de la página en Resolución). |
FormPresentationMode | FormPresentationMode | Lectura/Escritura | Cómo se renderizan los campos del formulario (Producción vs Editor). |
Métodos
| Firma | Descripción |
|---|---|
ThumbnailDevice() | Llama a ThumbnailDevice en esta instancia de ThumbnailDevice. |
ThumbnailDevice(resolution: Resolution) | Llama a ThumbnailDevice(resolución) en esta instancia de ThumbnailDevice. |
ThumbnailDevice(width: int, height: int) | Llama a ThumbnailDevice(ancho, alto) en esta instancia de ThumbnailDevice. |
ThumbnailDevice(width: int, height: int, resolution: Resolution) | Llama a ThumbnailDevice(width, height, resolution) en esta instancia de ThumbnailDevice. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize) | Construir con el tamaño al pageSize dado a 150 DPI. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Construir con el tamaño al pageSize a la resolución solicitada. |
Process(page: Page, output: Stream) | Llama a Process(page, output) en esta instancia de ThumbnailDevice. |
ImageDevice(resolution: Resolution) | Inicializa un nuevo ImageDevice con una Resolution usando el SoftwarePageRenderer integrado. |
ImageDevice() | Inicializa un nuevo ImageDevice con resolución predeterminada y SoftwarePageRenderer integrado. |
ImageDevice(width: int, height: int) | Inicializa un nuevo ImageDevice con dimensiones de píxel de salida explícitas usando el SoftwarePageRenderer integrado a resolución predeterminada (150 DPI). |
ImageDevice(width: int, height: int, resolution: Resolution) | Inicializa un nuevo ImageDevice con dimensiones de píxel de salida explícitas y resolución de renderizado utilizando el SoftwarePageRenderer incorporado. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Inicializa a partir de un PageSize (en puntos; convertido a dimensiones de píxel enteras con la resolución predeterminada de 150 DPI). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Inicializa a partir de un PageSize y la resolución de renderizado. |
GetBitmap(page: Page) | Renderiza una página a un Bitmap. |
Process(page: Page, outputFileName: string) | Convertir una página a un archivo de imagen. |
Process(page: Page) | Convertir una página a bytes de imagen. |