Convertir una hoja de trabajo a diferentes formatos de imagen

Convertir hoja de trabajo en imagen

Las hojas de trabajo contienen datos que desea analizar. Por ejemplo, una hoja de trabajo puede contener parámetros, totales, porcentajes, excepciones y cálculos.

Como desarrollador, es posible que necesites presentar hojas de trabajo como imágenes. Por ejemplo, es posible que necesite utilizar una imagen de una hoja de trabajo en una aplicación o página web. Es posible que desee insertar una imagen en un documento de Word Microsoft, un archivo PDF, una presentación PowerPoint o algún otro tipo de documento. En pocas palabras, desea que una hoja de trabajo se represente como una imagen para poder usarla en otro lugar.

Aspose.Cells admite la conversión de hojas de cálculo de Excel a imágenes. Para utilizar esta función, debe importar elAspose.Cells.Renderingespacio de nombres para su programa o proyecto. Tiene varias clases valiosas para renderizar e imprimir, por ejemplo,HojaRenderizadoOpciones de imagen o impresióny otros.

La clase Aspose.Cells.Rendering.ISheetRender representa una hoja de trabajo para representar como imágenes. Tiene un método sobrecargado,A la imagenque puede convertir una hoja de trabajo en archivos de imagen con diferentes atributos u opciones. Se admiten varios formatos de imagen, por ejemplo, BMP, PNG, GIF, JPG, JPEG, TIFF, EMF.

El siguiente fragmento de código muestra cómo convertir una hoja de cálculo de un archivo de Excel en un archivo de imagen.

PNG Formato

Consulte el siguiente código de muestra, suarchivo de Excel de muestra , y elsalida PNG Imágenes.

TIFF Formato

Consulte el siguiente código de muestra, suarchivo de Excel de muestra , y elsalida TIFF Imagen.

Conversión de hoja de trabajo a SVG

SVG significa gráficos vectoriales escalables. SVG es una especificación basada en estándares XML para gráficos vectoriales bidimensionales. Es un estándar abierto que ha estado siendo desarrollado por el World Wide Web Consortium (W3C) desde 1999.

Aspose.Cells for C++ ha podido convertir hojas de trabajo a imágenes SVG desde la versión 18.5.0.

Para utilizar esta función, importe el espacio de nombres Aspose.Cells.Rendering a su programa o proyecto. Tiene varias clases valiosas para renderizado e impresión, por ejemplo, ISheetRender, IImageOrPrintOptions y otras.

La clase Aspose.Cells.Rendering.IImageOrPrintOptions especifica que la hoja de trabajo se guardará en formato SVG. El siguiente fragmento de código muestra cómo convertir una hoja de cálculo en un archivo de Excel en un archivo de imagen SVG

Consulte el siguiente código de muestra, suarchivo de Excel de muestra , y elsalida SVG Imágenes.