1. Des produits
  2.   Diagramme
  3.   .NET
  4.   Aspose.Diagram for .NET

Aspose.Diagram for .NET

 
 

API C# .NET pour créer, modifier et convertir des diagrammes Visio

Une puissante API de création de diagrammes Visio pour créer, modifier, manipuler et convertir des fichiers Visio aux formats XPS, HTML, SVG, SWF, XAML, images ou PDF.

Aspose.Diagram for .NET est une bibliothèque de diagrammes Visio très utile qui permet aux développeurs de logiciels de créer, modifier, manipuler et convertir des diagrammes Microsoft Visio dans des applications C#. La bibliothèque fournit un ensemble complet de fonctionnalités pour travailler avec des formes et des pages dans des diagrammes Microsoft Visio. Elle permet d'ajouter, de supprimer et de modifier des formes et leurs propriétés, telles que la taille, la position et la mise en forme. La bibliothèque est conçue pour fonctionner correctement à la fois sur un serveur et sur un client.

Aspose.Diagram for .NET fournit des fonctionnalités très utiles pour gérer les propriétés de page telles que la taille, l'orientation et les marges de la page, et gère la visibilité et l'ordre des calques et des sections dans un diagramme Visio. Il prend également en charge la récupération des connecteurs Visio et des informations sur les polices, la fusion de différents diagrammes, l'insertion ou la copie d'une nouvelle page, la mise en forme d'une page Visio, la gestion de la taille de la page, l'extraction d'images, l'ajout d'un lien hypertexte à une forme Visio, l'ajout d'un filigrane à une image, le traitement des données brutes, le remplacement d'une forme d'image, la création de champs, l'ajout, la récupération ou la copie de données de forme Visio et bien d'autres encore.

Aspose.Diagram pour .NET présente divers avantages utiles, tels que sa capacité à lire, écrire et convertir des diagrammes Microsoft Visio dans divers formats tels que VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST et VDW. Cela permet aux développeurs de travailler facilement avec des diagrammes Visio dans un format qui correspond le mieux à leurs besoins, que ce soit pour la collaboration, l'analyse ou la présentation. En plus de ses fonctionnalités de base, la bibliothèque fournit également une gamme de fonctionnalités avancées, telles que la prise en charge des macros et des plugins, et la possibilité d'effectuer des calculs à l'aide de fonctions intégrées. Cela permet aux développeurs de créer des diagrammes Visio complexes et sophistiqués et d'effectuer des analyses de données ainsi que de générer des rapports en toute simplicité.

Previous Next

Démarrage avec Aspose.Diagram pour .NET

La méthode recommandée pour installer Aspose.Diagram pour .NET est d'utiliser NuGet. Veuillez utiliser la commande suivante pour une installation fluide.

Installer Aspose.Diagram pour .NET via NuGet

Install-Package Aspose.Pdf 
Vous pouvez également le télécharger directement depuis la page produit Aspose.

Créer des diagrammes Visio via l'API C# .NET

Aspose.Diagram pour .NET inclut une prise en charge complète de la création et de la manipulation de diagrammes Visio par programmation sans utiliser Microsoft Visio. La bibliothèque permet aux utilisateurs de gérer facilement les formes des diagrammes et leurs propriétés. Elle prend en charge la fonction de mise en page des formes pour positionner automatiquement les formes plus rapidement que la méthode manuelle. La bibliothèque prend également en charge le travail automatique avec le code du module VBA et permet aux utilisateurs d'extraire et de modifier le code du module VBA. À l'aide d'Aspose.Diagram, vous pouvez créer de nouveaux diagrammes Visio à partir de zéro ou charger des diagrammes existants, ajouter et manipuler des formes, du texte et d'autres éléments, et enregistrer les diagrammes modifiés sur le disque ou le flux.

Créer un nouveau diagramme à partir de zéro via l'API .NET

string dataDir = RunExamples.GetDataDir_LoadSaveConvert();

// Initialize a Diagram class
Diagram diagram = new Diagram();

// Save diagram in the VSDX format
diagram.Save(dataDir + "CreateNewVisio_out.vsdx", SaveFileFormat.VSDX);

Convertir des diagrammes Visio en d'autres formats de fichiers via l'API C#

Aspose.Diagram pour .NET est une solution pratique et efficace qui permet aux développeurs de logiciels d'ouvrir et de convertir des diagrammes Microsoft Visio en divers formats de fichiers dans leurs propres applications .NET. La bibliothèque prend en charge la conversion de diagrammes Visio en certains formats de fichiers courants tels que PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF et bien d'autres. Le processus de conversion est rapide et efficace, et le fichier de sortie est précis et de haute qualité. La bibliothèque prend en charge certaines fonctionnalités importantes, telles que le fractionnement de pages, la conversion de dessins Visio avec des formes sélectives, la modification de formes existantes, etc.

Exporter un dessin Microsoft Visio au format PDF via l'API C#

string dataDir = RunExamples.GetDataDir_LoadSaveConvert();

// Call the diagram constructor to load a VSD diagram
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");

MemoryStream pdfStream = new MemoryStream();
// Save diagram
diagram.Save(pdfStream, SaveFileFormat.PDF);

// Create a PDF file
FileStream pdfFileStream = new FileStream(dataDir + "ExportToPDF_out.pdf", FileMode.Create, FileAccess.Write);
pdfStream.WriteTo(pdfFileStream);
pdfFileStream.Close();

pdfStream.Close();

// Display Status.
System.Console.WriteLine("Conversion from vsd to pdf performed successfully.");

Ajouter et gérer des formes dans les fichiers Visio via .NETAPI

Aspose.Diagram pour .NET permet aux développeurs de logiciels d'insérer des formes dans des diagrammes Visio et de gérer facilement leurs propriétés. La bibliothèque prend en charge plusieurs fonctionnalités importantes pour la gestion des formes Visio, telles que l'ajout d'une nouvelle forme, la récupération et la modification d'une forme existante, la conversion d'une forme Visio en HTML ou en image, la copie d'une forme existante, la connexion de formes entre elles, la gestion des paragraphes de formes, la prise en charge du collage de formes, les formes de la chronologie Visio, le calcul des valeurs de broches, la définition de la taille d'une forme, l'application d'un thème à une forme, le regroupement, la conversion et la vérification des formes et bien plus encore.

Récupérer les informations de forme à partir d'un diagramme Visio via l'API C#

string dataDir = RunExamples.GetDataDir_Shapes();

// Load diagram
Diagram vsdDiagram = new Diagram(dataDir + "RetrieveShapeInfo.vsd");

foreach (Aspose.Diagram.Shape shape in vsdDiagram.Pages[0].Shapes)
{
    // Display information about the shapes
    Console.WriteLine("\nShape ID : " + shape.ID);
    Console.WriteLine("Name : " + shape.Name);
    Console.WriteLine("Master Shape : " + shape.Master.Name);
}

Insérer et modifier du texte dans les diagrammes Visio via l'API .NET

Aspose.Diagram pour .NET permet aux développeurs de logiciels de travailler avec Visio de différentes manières dans les diagrammes Visio à l'aide de la bibliothèque .NET. La bibliothèque C# comprend différentes fonctionnalités pour la gestion du texte dans les formes, telles que l'insertion de forme de texte, la personnalisation de la forme de texte dans le diagramme Visio, la mise à jour du texte de la forme, la recherche et le remplacement du texte de la forme, l'application d'une feuille de style intégrée ou personnalisée au texte, l'application d'un style différent sur chaque valeur de texte d'une forme, l'extraction de texte brut de la page de diagramme Visio et bien plus encore.

Ajoute une forme de texte dans le diagramme Visio via l'API .NET

string dataDir = RunExamples.GetDataDir_ShapeText();

// Create a new diagram
Diagram diagram = new Diagram();
// Set parameters and add text to a Visio page
double PinX = 1, PinY = 1, Width = 1, Height = 1;                  
diagram.Pages[0].AddText(PinX, PinY, Width, Height, "Test text");
// Save diagram 
diagram.Save(dataDir + "InsertTextShape_out.vsdx", SaveFileFormat.VSDX);
 Français