Conversión de hoja de cálculo a diferentes formatos de imagen
Conversión de hoja de cálculo a imagen
A veces es útil guardar una imagen de una hoja de cálculo. Las imágenes se pueden compartir en línea, insertar en otros documentos (informes escritos en Microsoft Word, por ejemplo, o presentaciones de PowerPoint).
Aspose.Cells proporciona la exportación de imágenes a través de la clase SheetRender. Esta clase representa la hoja de cálculo que se convertirá en un archivo de imagen. La clase SheetRender proporciona el método toImage() para convertir una hoja de cálculo a un archivo de imagen. Se admiten los formatos BMP, PNG, JPEG, TIFF y EMF.
El siguiente código muestra cómo convertir una hoja de cálculo en un archivo PNG.
Conversión de hoja de cálculo 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 en desarrollo por el Consorcio World Wide Web (W3C) desde 1999.
Desde el lanzamiento de la v7.1.0, Aspose.Cells for Java puede convertir hojas de cálculo en imágenes SVG.
Para usar esta función, debe importar el espacio de nombres com.aspose.cells a su programa o proyecto. Tiene varias clases valiosas para renderizar e imprimir, por ejemplo, SheetRender, ImageOrPrintOptions, WorkbookRender, y otras.
La clase com.aspose.cells.ImageOrPrintOptions especifica que la hoja de cálculo se guardará en formato SVG.
La clase SheetRender toma el objeto de ImageOrPrintOptions como parámetro que establece el formato de guardado en formato SVG.
El siguiente fragmento de código muestra cómo convertir una hoja de cálculo en un archivo de imagen SVG.
Renderizar la hoja de cálculo activa en un libro de trabajo
Una forma sencilla de convertir la hoja de cálculo activa en un libro de trabajo es establecer el índice de la hoja activa y luego guardar el libro como SVG. Renderizará la hoja activa como SVG. El siguiente código de muestra demuestra esta funcionalidad: