Conversion de Feuille de Calcul dans Différents Formats d Image
Conversion de la feuille de calcul en image
Parfois, il est utile de sauvegarder une image d’une feuille de calcul. Les images peuvent être partagées en ligne, insérées dans d’autres documents (rapports rédigés dans Microsoft Word, par exemple, ou présentations PowerPoint).
Aspose.Cells fournit l’exportation d’images via la classe SheetRender. Cette classe représente la feuille de calcul qui sera rendue sous forme d’image. La classe SheetRender fournit la méthode toImage() pour convertir une feuille de calcul en un fichier image. Les formats BMP, PNG, JPEG, TIFF et EMF sont pris en charge.
Le code ci-dessous montre comment convertir une feuille de calcul dans un fichier Microsoft Excel en un fichier PNG.
Conversion de feuille de calcul en SVG
SVG signifie Scalable Vector Graphics. SVG est une spécification basée sur des normes XML pour les graphiques vectoriels en deux dimensions. Il s’agit d’une norme ouverte qui est en cours de développement par le World Wide Web Consortium (W3C) depuis 1999.
Depuis la version 7.1.0, Aspose.Cells for Java peut convertir des feuilles de calcul en images SVG.
Pour utiliser cette fonctionnalité, vous devez importer l’espace de noms com.aspose.cells dans votre programme ou projet. Il contient plusieurs classes précieuses pour le rendu et l’impression, par exemple, SheetRender, ImageOrPrintOptions, WorkbookRender, et d’autres.
La classe com.aspose.cells.ImageOrPrintOptions spécifie que la feuille de calcul sera enregistrée au format SVG.
La classe SheetRender prend comme paramètre l’objet de ImageOrPrintOptions qui définit le format d’enregistrement au format SVG.
Le code suivant montre comment convertir une feuille de calcul dans un fichier Excel en un fichier image SVG.
Rendre la feuille de calcul active dans un classeur
Un moyen simple de convertir la feuille de calcul active dans un classeur est de définir l’index de la feuille active, puis d’enregistrer le classeur au format SVG. Cela rendra la feuille active au format SVG. Le code d’exemple suivant démontre cette fonctionnalité :