Aspose.Diagram for Java
API Java pour générer et convertir des diagrammes Visio
API de traitement de documents Microsoft Visio pour générer, modifier, manipuler et convertir des diagrammes Visio aux formats de fichiers PDF, HTML, XPS et images.
Aspose.Diagram pour Java est une bibliothèque de diagrammes complète qui permet aux développeurs de logiciels de générer et de gérer des diagrammes Microsoft Visio sans installer les dépendances Microsoft Office Visio. En utilisant la bibliothèque de diagrammes Java, les développeurs peuvent travailler avec des diagrammes Visio de manière programmatique, ce qui facilite l'impression de diagrammes Visio avec une grande fidélité, la protection des diagrammes, l'accès et la lecture des propriétés, l'intégration avec d'autres systèmes et la manipulation des diagrammes Visio de diverses manières.
Aspose.Diagram pour Java permet aux programmeurs de logiciels de créer de nouveaux diagrammes Visio à partir de zéro ou de modifier ceux existants en ajoutant ou en supprimant des formes, des lignes, du texte et d'autres éléments. Cela aide les développeurs à automatiser les tâches importantes de création de diagrammes, à mettre à jour les diagrammes avec de nouvelles données ou à modifier l'apparence des diagrammes dans leurs propres applications Java. D'autres tâches importantes font également partie de la bibliothèque, telles que l'ajout d'un lien hypertexte à une forme, le regroupement de plusieurs formes, l'insertion de commentaires dans des dessins, l'analyse des diagrammes Visio, et bien d'autres encore.
Aspose.Diagram pour Java permet de convertir des diagrammes Visio en d'autres formats. Avec Aspose.Diagram pour Java, les développeurs peuvent convertir des diagrammes Visio en PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML et de nombreux autres formats populaires avec seulement quelques lignes de code Java. Le processus de conversion est très fluide et permet également de partager des diagrammes Visio avec des personnes qui n'ont peut-être pas accès à MS Visio, ou d'intégrer des diagrammes Visio dans d'autres systèmes. La bibliothèque est conçue pour fonctionner aussi bien côté serveur que côté client. Que vous ayez besoin de créer de nouveaux diagrammes, de modifier des diagrammes existants ou d'automatiser des tâches, Aspose.Diagram pour Java est là pour vous. Avec ses fonctionnalités puissantes et son API facile à utiliser, Aspose.Diagram pour Java est l'outil parfait pour tout développeur Java qui a besoin de travailler avec des diagrammes Visio.
Démarrage avec Aspose.Diagram pour Java
La méthode recommandée pour installer Aspose.Diagram pour Java est via le référentiel Maven. Vous pouvez facilement utiliser l'API Aspose.Diagram pour Java directement dans vos projets Maven avec des configurations simples.
Dépôt Maven pour Aspose.Diagram pour Java
//First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
//Then define Aspose.Diagram for Java API dependency in your pom.xml as follows:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>19.9</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Vous pouvez télécharger la bibliothèque directement depuis la page produit Aspose.Diagram
Génération de diagrammes Visio via l'API Java
Aspose.Diagram pour Java inclut des supports complets pour la génération de diagrammes Microsoft Visio dans des applications Java sans Microsoft Office Automation. Pour créer un nouveau diagramme à partir de zéro, vous devez créer de nouveaux documents Visio et ajouter des formes ainsi que des connecteurs pour construire le diagramme. La bibliothèque prend en charge diverses approches de mise en page, aidant les développeurs à créer rapidement et en douceur les diagrammes. La bibliothèque prend entièrement en charge le travail avec des projets VBA et permet aux développeurs de modifier automatiquement leur code de module VBA avec seulement quelques lignes de code Java. Les développeurs peuvent également récupérer facilement les connecteurs Visio et les informations de police. La bibliothèque donne également aux utilisateurs le contrôle pour arrêter la conversion ou le chargement des diagrammes à l'aide d'InterruptMonitor lorsque cela prend trop de temps.
Créer un nouveau dessin Visio via l'API Java
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);
Conversion de diagrammes Visio dans les applications Java
Aspose.Diagram pour Java inclut une prise en charge complète du chargement et de la conversion de diagrammes Microsoft Visio dans une large gamme de formats de fichiers, notamment PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF et bien d'autres. Le processus de conversion est simple et direct, et vous pouvez utiliser le même code pour convertir plusieurs diagrammes en mode batch. La bibliothèque prend également en charge la conversion d'autres formats de fichiers en diagrammes Visio. Vous pouvez facilement contrôler l'apparence et le comportement des diagrammes convertis. La bibliothèque prend en charge les options de paramétrage telles que la taille de la page, les marges, etc., pour garantir que vos diagrammes convertis s'affichent exactement comme vous le souhaitez.
Exporter un dessin Visio au format PDF via la bibliothèque Java
String dataDir = Utils.getDataDir(ExportToPDF.class);
// Call the diagram constructor to load diagram from a VSD file
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");
// Save as PDF file format
diagram.save(dataDir + "ExportToPDF_Out.pdf", SaveFileFormat.PDF);
Utiliser des pages dans des diagrammes Visio via l'API Java/h2>
Les pages sont les éléments constitutifs d'un diagramme Visio et sont utilisées pour organiser les formes, les lignes et les autres éléments qui composent un diagramme. La bibliothèque Aspose.Diagram pour Java permet aux développeurs de logiciels de créer facilement de nouvelles pages, d'accéder à des pages existantes et de manipuler les éléments d'une page. Elle permet d'accéder aux formes et aux éléments d'une page et de modifier leurs propriétés, telles que la taille, la position et l'apparence. Vous pouvez également ajouter de nouvelles formes et de nouveaux éléments à une page et supprimer ceux qui existent déjà. Il est également très facile d'accéder aux calques et de les utiliser. La bibliothèque permet aux utilisateurs de créer facilement de nouveaux calques, d'accéder à des calques existants et de modifier les propriétés des calques, telles que la visibilité et le comportement d'impression.
Comment obtenir un objet de page par nom à partir d'un dessin Visio via l'API Java
String dataDir = Utils.getDataDir(GetVisioPagebyName.class);
// Call the diagram constructor to load diagram from a VSDX file
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// Set page name
String pageName = "Flow 2";
// Get page object by name
Page page2 = diagram.getPages().getPage(pageName);
Gérer les gabarits dans les diagrammes Visio via l'API Java
Aspose.Diagram pour Java permet aux développeurs de logiciels de travailler facilement avec les gabarits et de récupérer des informations telles que l'ID et les noms des gabarits dans les applications Java. Les gabarits sont des formes prédéfinies qui peuvent être réutilisées plusieurs fois dans un diagramme Visio. En utilisant des gabarits, vous pouvez vous assurer que vos diagrammes sont cohérents et standardisés, ce qui peut faciliter la maintenance et la mise à jour de vos diagrammes au fil du temps. La bibliothèque permet de créer de nouveaux gabarits, de modifier ceux qui existent déjà ou de supprimer les gabarits dont vous n'avez plus besoin. Il est également possible d'accéder aux formes et aux éléments d'un gabarit, ce qui permet de manipuler l'apparence et le comportement du gabarit. La bibliothèque permet également de contrôler le comportement des formes d'un gabarit, comme la façon dont elles réagissent à des événements tels que le redimensionnement, la rotation et le déplacement.
Obtenir un master à partir du fichier Visio via l'API Java
String dataDir = Utils.getDataDir(GetMasterbyID.class);
// Call the diagram constructor to load diagram from a VDX file
Diagram diagram = new Diagram(dataDir + "RetrieveMasterInfo.vdx");
// Set master id
int masterid = 2;
// Get master object by id
Master master = diagram.getMasters().getMaster(masterid);
System.out.println("Master ID : " + master.getID());
System.out.println("Master Name : " + master.getName());
System.out.println("Master Name : " + master.getUniqueID());