Convertir Visio en PDF en Java

Convertir Visio en PDF en Java

Cherchez-vous à convertir Visio en PDF en Java par programmation ? Ce billet de blog vous apprendra comment manipuler et convertir des fichiers VSD/VSDX au format de fichier PDF en utilisant quelques lignes de code en Java. Les diagrammes Visio sont largement utilisés pour générer diverses conceptions de processus métier et de workflows. Cependant, vous devez transformer vos diagrammes Visio en d’autres formats de fichiers populaires tels que PDF, PNG et plus encore. Cette API Java Visio offre un large éventail de classes et de méthodes pour réaliser cette fonctionnalité.

Nous aborderons les points suivants dans cet article :

Installation de l’API Java Visio

Cette bibliothèque est facile à installer et offre une documentation complète où vous pouvez trouver une énorme pile de méthodes et d’instructions d’installation. Cependant, vous pouvez activer cette API en téléchargeant les fichiers JAR ou en suivant les configurations Maven mentionnées ci-dessous :

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-diagram</artifactId>
    <version>22.7</version>
</dependency>

Comment convertir Visio en PDF en Java

Les diagrammes Visio offrent des fonctionnalités de modélisation riches pour créer des diagrammes de processus. Dans cette section, nous allons passer en revue les étapes et les extraits de code pour convertir VSD en PDF par programmation.

Vous pouvez suivre les étapes mentionnées ci-dessous :

  1. Appelez le constructeur Diagram pour charger le diagramme à partir d’un fichier VSD.
  2. Appelez la méthode save pour enregistrer au format de fichier PDF.
// Appelez le constructeur de diagramme pour charger le diagramme à partir d'un fichier VSD
Diagram diagram = new Diagram("sample.vsdx");
// Appelez la méthode d'enregistrement pour enregistrer au format de fichier PDF 
diagram.save( "ExportToPDF_Out.pdf", SaveFileFormat.PDF);

Vous pouvez voir la sortie dans l’image ci-dessous :

VSDX en PDF en Java

VSDX en PDF en Java

Conversion Visio en PDF - options avancées

Vous pouvez également configurer les appels d’API selon les besoins de votre entreprise.

Nous allons explorer certaines fonctionnalités clés en suivant les étapes et les extraits de code :

  1. Créez un objet de la classe Diagram pour charger le diagramme à partir d’un fichier VSDX.
  2. Instanciez une instance de la classe PdfSaveOptions pour spécifier des options supplémentaires lors du rendu des pages de diagramme au format PDF.
  3. Passez une valeur à la méthode SplitMultiPages pour définir si le diagramme est divisé en plusieurs pages en fonction de l’option de configuration de la page.
  4. Spécifiez la qualité de la compression JPEG pour les images en appelant la méthode setJpegQuality.
  5. Appelez la méthode setPageSize pour définir la taille de la page pour les images générées.
  6. Appelez la méthode save pour enregistrer au format PDF.
// Créez un objet de la classe Diagram pour charger le diagramme à partir d'un fichier VSDX
Diagram diagram = new Diagram(  "sample.vsdx");
// Instanciez une instance de la classe PdfSaveOptions pour spécifier des options supplémentaires lors du rendu des pages de diagramme au format PDF.
PdfSaveOptions options = new PdfSaveOptions();
// passez une valeur à la méthode SplitMultiPages pour définir si le diagramme est divisé en plusieurs pages en fonction du paramètre de la page. option
options.setSplitMultiPages(true);
// Spécifiez la qualité de la compression JPEG pour les images en appelant la méthode setJpegQuality
options.setJpegQuality(100);
// Appelez la méthode setPageSize pour définir la taille de la page pour les images générées
options.setPageSize(null);
// Appelez la méthode save pour enregistrer au format PDF  
diagram.save(  "SplitMultiPages.pdf", options);

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.

Résumé

Ceci nous amène à la fin de cet article. J’espère que vous avez appris à convertir Visio en PDF en Java par programmation. En outre, nous avons également exploré certaines options avancées qui offrent des fonctionnalités de conversion Visio en PDF de niveau entreprise. De plus, vous pouvez visiter la documentation de cette API Java Visio pour connaître d’autres méthodes. De plus, conholdate.com écrit de nouveaux articles de blog sur de nouveaux sujets. Par conséquent, veuillez rester en contact pour des mises à jour régulières.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

FAQ

Comment convertir un fichier Visio en PDF ?

Vous pouvez convertir VSD/VSDX en PDF à l’aide de cette Java Visio API. Il est riche en fonctionnalités et offre un large éventail de méthodes pour convertir Visio en PDF en Java.

Comment enregistrer un gros fichier Visio au format PDF ?

Vous pouvez invoquer la méthode save de cette bibliothèque pour équiper votre application Java d’un convertisseur Visio en PDF. De plus, vous pouvez consulter la liste ici pour connaître d’autres méthodes et classes.

Voir également