Microsoft Visio est une application de création de diagrammes et de graphiques vectoriels utilisée pour créer des diagrammes, des organigrammes et d’autres représentations visuelles de données. Dans cet article, nous expliquerons comment convertir une image en Visio en C#, en fournissant un guide étape par étape pour vous aider à réussir cette tâche.
Les sujets suivants seront traités dans cet article :
- Convertisseur d’image en diagramme C# - Téléchargement gratuit
- Étapes pour convertir une image en Visio
- Convertir une image PNG en Visio
- Convertir une image JPG en Visio
- Insérer une image BMP dans Visio
- Convertir l’image en diagramme en ligne
- Convertisseur d’image en diagramme – Ressources d’apprentissage
Convertisseur d’image en diagramme C# - Téléchargement gratuit
Pour insérer des images dans les diagrammes Visio, nous utiliserons l’API Aspose.Diagram for .NET. Il permet aux développeurs de créer, manipuler et convertir des fichiers Visio à l’aide d’une API simple et intuitive. Avec Aspose.Diagram, vous pouvez facilement ajouter des formes, des connecteurs, du texte et d’autres éléments aux diagrammes Visio. Aspose.Diagram est largement utilisé dans le développement d’applications d’entreprise, d’outils de visualisation de données et d’autres programmes logiciels nécessitant l’intégration de Visio.
Veuillez soit télécharger la DLL de l’API ou l’installer à l’aide de NuGet.
PM> Install-Package Aspose.Diagram
Comment convertir une image en Visio en utilisant C#
Nous pouvons facilement convertir n’importe quelle image en un diagramme Visio en utilisant Aspose.Diagram for .NET en suivant les étapes ci-dessous :
- Créez un nouveau dessin Visio.
- Obtenez la page par index.
- Définissez la position X et Y ainsi que la largeur et la hauteur de l’image.
- Importer l’image en tant que forme Visio.
- Enregistrer le diagramme Visio.
Voyons maintenant comment transformer ces étapes en C# pour insérer une image dans un diagramme Visio.
Convertir PNG en Visio en C#
Veuillez suivre les étapes ci-dessous pour convertir une image PNG en diagramme Visio.
- Créez une instance de la classe Diagram.
- Initialise un objet de classe Page par index à partir de la collection de pages.
- Définissez pinX, pinY, largeur et hauteur.
- Après cela, appelez la méthode AddShape() avec l’image FileStream.
- Enfin, enregistrez le diagramme Visio à l’aide de la méthode Save(). Il prend le chemin du fichier VSDX de sortie et SaveFileFormat comme arguments.
L’exemple de code suivant montre comment convertir une image PNG en diagramme Visio à l’aide de C#.
// Cet exemple de code montre comment convertir une image PNG en diagramme Visio.
using Aspose.Diagram;
using System.Drawing;
// Créer un nouveau diagramme
Diagram diagram = new Diagram();
// Obtenir l'objet de la page par index
Page page0 = diagram.Pages[0];
// Définir pinX, pinY, largeur et hauteur
double pinX = 1, pinY = 1, width = 4, hieght = 5;
// Importer une image bitmap en tant que forme Visio
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.png", FileMode.OpenOrCreate));
// Enregistrer le diagramme Visio
diagram.Save("C:\\Files\\PNGtoVisio.vsdx", SaveFileFormat.Vsdx);
Convertir JPG en Visio en C#
De même, nous pouvons convertir n’importe quelle image JPG en un diagramme Visio en suivant les étapes mentionnées précédemment. Cependant, nous avons juste besoin de saisir l’image JPG à l’étape 4.
L’exemple de code suivant montre comment convertir une image JPG en diagramme Visio à l’aide de C#.
// Cet exemple de code montre comment convertir une image JPG en diagramme Visio.
using Aspose.Diagram;
using System.Drawing;
// Créer un nouveau diagramme
Diagram diagram = new Diagram();
// Obtenir l'objet de la page par index
Page page0 = diagram.Pages[0];
// Définir pinX, pinY, largeur et hauteur
double pinX = 2, pinY = 2, width = 4, hieght = 7;
// Importer une image bitmap en tant que forme Visio
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.jpg", FileMode.OpenOrCreate));
// Enregistrer le diagramme Visio
diagram.Save("C:\\Files\\JPGtoVisio.vsdx", SaveFileFormat.Vsdx);
Insérer une image BMP dans Visio en C#
Nous pouvons également insérer n’importe quelle image BMP dans un diagramme Visio en suivant les étapes mentionnées précédemment. Cependant, nous avons juste besoin de saisir le fichier image BMP à l’étape 4.
L’exemple de code suivant montre comment insérer une image BMP dans un diagramme Visio à l’aide de C#.
// Cet exemple de code montre comment convertir une image PNG en diagramme Visio.
using Aspose.Diagram;
using System.Drawing;
// Créer un nouveau diagramme
Diagram diagram = new Diagram();
// Obtenir l'objet de la page par index
Page page0 = diagram.Pages[0];
// Définir pinX, pinY, largeur et hauteur
double pinX = 1, pinY = 1, width = 4, hieght = 3;
// Importer une image bitmap en tant que forme Visio
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\sample.bmp", FileMode.OpenOrCreate));
// Enregistrer le diagramme Visio
diagram.Save("C:\\Files\\BMPtoVisio.vsdx", SaveFileFormat.Vsdx);
Obtenez une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitation d’évaluation.
Convertisseur d’image en Visio en ligne
De plus, vous pouvez convertir gratuitement des images en diagrammes Visio en ligne à l’aide de notre application Web gratuite Convertisseur d’image en Visio. Cette application Web a été développée à l’aide de l’API Aspose.Diagram.
https://products.aspose.app/diagram/conversion/image-to-visio
Convertisseur d’image en diagramme – Ressources d’apprentissage
Vous pouvez en savoir plus sur la génération, la conversion et la manipulation de diagrammes Visio sans utiliser Microsoft Visio et explorer d’autres fonctionnalités de la bibliothèque à l’aide des ressources indiquées ci-dessous :
- Aspose.Diagram pour le guide du développeur .NET.
- Applications gratuites en ligne.
- Aspose.Diagram pour la référence de l’API .NET.
- Guides pratiques et articles.
Conclusion
Dans cet article, nous avons appris à charger et à convertir une image en Visio en C#. Nous avons également vu comment créer un diagramme visio et l’enregistrer au format VSDX. La conversion d’une image en Visio en C# est relativement simple. En utilisant la bibliothèque Aspose.Diagram, vous pouvez rapidement et facilement convertir des images en fichiers Visio. La clé est de suivre les étapes décrites ci-dessus et de vous assurer que les bibliothèques et outils nécessaires sont installés sur votre machine. En cas d’ambiguïté, veuillez nous contacter sur notre forum d’assistance gratuit.