Microsoft Visio, une application populaire de création de diagrammes et de graphiques vectoriels, utilise principalement le format de fichier VSDX pour créer des organigrammes, des diagrammes et d’autres représentations visuelles complexes. Convertir des fichiers VSDX en PDF est une démarche judicieuse lorsque vous devez partager des diagrammes avec d’autres personnes qui ne possèdent peut-être pas les outils nécessaires pour ouvrir un fichier VSDX. Le format PDF est universellement accessible et offre un moyen simple de distribuer ces diagrammes sans se soucier des problèmes de compatibilité. Dans ce guide, nous allons apprendre à convertir VSDX en PDF en C#. Cela aide à partager votre travail avec n’importe qui, sur n’importe quel appareil.
Cet article couvre les sujets suivants :
- API de conversion de VSDX en PDF en C#
- Convertir VSDX en PDF en C#
- Conversion de fichiers VSDX en PDF à l’aide de Stream
- Convertir une page spécifique d’un fichier VSDX en PDF en C#
- Essayez le convertisseur en ligne de VSDX en PDF
- Ressources gratuites
API de conversion de VSDX en PDF en C#
Nous allons utiliser Aspose.Diagram for .NET pour convertir les fichiers VSDX en format PDF. C’est une API puissante et polyvalente spécialement conçue pour travailler avec les fichiers Microsoft Visio. Elle permet de créer, manipuler ou convertir des fichiers compatibles avec Visio en PDF ou autres formats d’image.
Veuillez télécharger la DLL de l’API ou l’installer directement via NuGet.
Install-Package Aspose.Diagram
Convertir VSDX en PDF en C#
La conversion d’un fichier VSDX en PDF en C# est un processus simple en suivant les étapes suivantes :
- Chargez un fichier VSDX en utilisant la classe Diagram.
- Utilisez la méthode Save() pour l’enregistrer en tant que PDF.
Voici un exemple de code rapide montrant comment convertir un VSDX en PDF en C#.
Conversion de VSDX en PDF à l’aide de Stream
Alternativement, nous pouvons convertir un diagramme VSDX en PDF à l’aide de l’objet stream en C# en suivant les étapes ci-dessous :
- Tout d’abord, chargez le fichier VSDX avec la classe Diagram.
- Créez un MemoryStream et enregistrez le diagramme en tant que PDF dans ce stream.
- Créez maintenant un FileStream pour écrire les données PDF dans un fichier.
- Ensuite, écrivez le contenu du memory stream dans le file stream.
- Enfin, fermez les deux streams pour terminer l’opération.
L’exemple de code suivant montre comment convertir un VSDX en PDF à l’aide de MemoryStream en C#.
Convertir une page spécifique d’un fichier VSDX en PDF en C#
Nous pouvons convertir une page spécifique d’un diagramme VSDX en PDF en suivant les étapes ci-dessous :
- Tout d’abord, chargez le fichier VSDX avec la classe Diagram.
- Créez une instance de la classe PdfSaveOptions.
- Définissez le format de sauvegarde sur PDF.
- Spécifiez l’index de la page du diagramme que vous souhaitez convertir.
- Enfin, appelez la méthode Save() pour enregistrer le fichier PDF de sortie avec les options spécifiées.
L’exemple de code suivant montre comment enregistrer une page spécifique d’un VSDX en PDF en C#.
Obtenir une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite afin d’essayer l’API sans limitations d’évaluation.
Convertir Visio en PDF en ligne
Vous pouvez également essayer ce convertisseur de VSDX en PDF gratuit pour convertir vos fichiers VSDX en PDF en ligne.
Fichier VSDX en PDF - Ressources gratuites
En plus de la conversion de VSDX en PDF, explorez comment créer, éditer ou convertir des diagrammes Visio par programmation et découvrez d’autres fonctionnalités de la bibliothèque en utilisant les ressources ci-dessous :
Conclusion
Dans cet article, nous avons appris à convertir un diagramme Visio d’un fichier VSDX en format PDF en C#. En suivant ces étapes, vous pouvez facilement développer votre propre application de conversion de VSDX en PDF. Vous pouvez également tirer parti de Aspose.Diagram for .NET pour implémenter des fonctionnalités de manipulation de diagrammes Visio dans vos projets. Si vous avez des questions, n’hésitez pas à nous contacter sur notre forum de support gratuit.