Conversion d'une feuille de calcul en image à l'aide des options ImageOrPrint
Enregistrement de feuilles de calcul sur des images - différentes approches
Parfois, vous devrez peut-être présenter vos feuilles de calcul sous forme de représentation graphique. Vous devez présenter les images de la feuille de calcul dans vos applications ou vos pages Web. Vous devrez peut-être insérer les images dans un document Word, un fichier PDF, une présentation PowerPoint ou les utiliser dans un autre scénario. Vous voulez simplement qu’une feuille de calcul soit rendue sous forme d’image afin que vous puissiez l’utiliser ailleurs. Aspose.Cells prend en charge la conversion de feuilles de calcul dans des fichiers Excel en images. En outre, Aspose.Cells prend en charge la définition de différentes options telles que le format d’image, la résolution (verticale et horizontale), la qualité d’image et d’autres options d’image et d’impression.
Vous pouvez essayer la bureautique, mais la bureautique a ses propres inconvénients. Il y a plusieurs raisons et problèmes impliqués : par exemple, la sécurité, la stabilité, l’évolutivité et la vitesse, le prix et les fonctionnalités. En bref, il existe de nombreuses raisons, la principale étant que Microsoft lui-même déconseille fortement la bureautique à partir de solutions logicielles.
Cet article montre comment créer une application console dans Visual Studio .NET, effectuer la conversion d’une feuille de calcul en image à l’aide de différentes options d’image et d’impression avec quelques lignes de code simples à l’aide de Aspose.Cells API.
Vous devez importerAspose.Cells.Renderingnamespace à votre programme/projet. Il a plusieurs classes utiles, par exemple,FeuilleRendu, Options d’image ou d’impression, ClasseurRenderetc.
LeAspose.Cells.Rendering.SheetRender la classe représente une feuille de calcul pour rendre les images de la feuille de calcul, elle a une surchargeVersImageméthode qui peut convertir directement une feuille de calcul en fichier(s) image spécifié(s) avec les attributs ou options souhaités. Il peut renvoyer l’objet System.Drawing.Bitmap et vous pouvez enregistrer un fichier image sur le disque/flux. Plusieurs formats d’image sont pris en charge, par exemple BMP, PNG, GIFF, JPEG, TIFF, EMF, etc.
Utilisation de Aspose.Cells pour convertir une feuille de calcul en image à l’aide des options ImageOrPrint.
Création d’un classeur de modèle dans Microsoft Excel
J’ai créé un nouveau classeur dans MS Excel et ajouté des données dans la première feuille de calcul. Maintenant, je vais convertir la feuille de calcul “Sheet1” du fichier modèle en un fichier image “SheetImage.tiff” et appliquer différentes options d’image comme les résolutions horizontales et verticales, TiffCompression, etc.
Téléchargez et installez Aspose.Cells
Tout d’abord, vous devezTélécharger Aspose.Cells pour .Net. Installez-le sur votre poste de développement. ToutAspose les composants, une fois installés, fonctionnent en mode d’évaluation. Le mode d’évaluation n’a pas de limite de temps et il injecte uniquement des filigranes dans les documents produits.
Créer un projet
Démarrez Visual Studio. Net et créez une nouvelle application console. Cet exemple montre une application console C#, mais vous pouvez également utiliser VB.NET.
Ajouter des références
Ce projet utilisera Aspose.Cells. Vous devez donc ajouter une référence au composant Aspose.Cells dans votre projet. Par exemple, ajoutez une référence à ….\Program Files\Aspose\Aspose.Cells for .NET\Bin\Net1.0\Aspose.Cells.dll
Convertir une feuille de calcul en fichier image
Options de conversion
Il est possible d’enregistrer des pages spécifiques à l’image. Le code suivant convertit les première et deuxième feuilles de calcul d’un classeur en images JPG.
Conversion d’images à l’aide de WorkbookRender
Vous pouvez parcourir le classeur et afficher chaque feuille de calcul dans une image distincte :