Les dessins Visio sont couramment utilisés pour créer des organigrammes, des modèles de schéma de base de données, du câblage électrique ou des plans d’agencement de mobilier. Dans certains cas d’utilisation, vous devrez peut-être convertir un diagramme VSD ou VSDX en un fichier SWF. Conformément à des exigences similaires, cet article explique comment convertir un fichier VSD ou VSDX en fichier SWF par programmation en C#.
- Convertisseur de fichiers VSD ou VSDX en SWF - Installation de l’API C#
- Convertir VSD en SWF par programmation en C#
- Convertir VSDX en fichier SWF en C#
Convertisseur de dessin Visio en fichier SWF - Installation de l’API C#
L’API Aspose.Diagram for .NET peut être utilisée pour créer ou convertir des dessins Visio. Vous pouvez configurer l’API en téléchargeant son fichier DLL à partir des Nouvelles versions ou avec la commande d’installation NuGet ci-dessous :
PM> Install-Package Aspose.Diagram
Convertir VSD en SWF par programmation en C#
Vous pouvez convertir un fichier VSD au format SWF en procédant comme suit :
- Initialisez un objet de classe Diagram pour charger le diagramme VSD.
- Écrivez le fichier SWF de sortie à l’aide de la méthode Save.
L’exemple de code suivant explique comment convertir un diagramme VSD Visio en un fichier SWF en C# :
// Instanciez l'objet de classe Diagramme et ouvrez le fichier VSD
Diagram diagram = new Diagram("Sample.vsd");
// Instanciez les SWFSaveOptions
SWFSaveOptions options = new SWFSaveOptions();
// Définir le format d'enregistrement en tant que SWF
options.SaveFormat = SaveFileFormat.Swf;
// Enregistrez le fichier SWF résultant
diagram.Save("SWF_output.swf", options);
Convertir VSDX en fichier SWF en C#
Vous pouvez convertir un fichier VSDX au format SWF en suivant les étapes ci-dessous :
- Créez un objet de la classe Diagram pour charger le fichier VSDX d’entrée.
- Enregistrez le fichier SWF avec la méthode Save.
L’extrait de code élaboré montre comment convertir un fichier VSDX en un fichier SWF par programmation en C# :
// Instanciez l'objet de diagramme et ouvrez le fichier VSDX
Diagram diagram = new Diagram("Sample.vsdx”);
// Instanciez les SWFSaveOptions
SWFSaveOptions options = new SWFSaveOptions();
// Définir le format d'enregistrement en tant que SWF
options.SaveFormat = SaveFileFormat.Swf;
// Enregistrez le fichier SWF résultant
diagram.Save( "SWF_output.swf", options);
Obtenez une licence API gratuite
Vous pouvez évaluer toutes les fonctionnalités de l’API à pleine capacité en demandant une licence temporaire gratuite.
Conclusion
Dans cet article, vous avez appris à convertir un fichier VSD ou VSDX en fichier SWF par programmation en C#. De plus, vous pouvez visiter la documentation pour vérifier d’autres fonctionnalités offertes par l’API. En cas de questions, n’hésitez pas à nous contacter sur le forum.