Visio vers Word Java

Les fichiers Visio tels que VSD ou VSDX sont utilisés pour créer des dessins tels que des organigrammes, une carte d’un bâtiment, etc. De même, ils peuvent inclure du texte ou des graphiques que vous devrez peut-être modifier avec un traitement de texte. Pour de telles exigences, vous pouvez convertir un fichier Visio VSD ou VSDX en un document Word au format DOC ou DOCX par programmation en Java.

Convertisseur VSD/VSDX en Word DOC ou DOCX - Installation de l’API Java

Les fichiers Visio tels que VSD ou VSDX peuvent être convertis en fichiers Word au format DOC ou DOCX en deux étapes. Le fichier d’entrée est converti au format PDF avec l’API Aspose.Diagram for Java, puis convertit ce fichier PDF en document DOC ou DOCX Word à l’aide de l’API Aspose.PDF for Java. Configurez simplement l’API en téléchargeant les fichiers JAR depuis la section New Releases ou en utilisant les détails suivants dans pom.xml pour les installer depuis Aspose Repository :

Repository:

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

Dependency:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-diagram</artifactId>
        <version>22.3</version>
        <classifier>jdk16</classifier>
    </dependency>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>22.2</version>
    </dependency>
</dependencies>

Convertir le diagramme Visio VSD/VSDX en document Word DOC en Java

Vous devez suivre les étapes ci-dessous pour convertir un fichier VSD ou VSDX Visio en un document Word avec l’extension de fichier DOC :

  1. Initialisez une instance de classe Diagram pour charger le fichier Visio d’entrée.
  2. Convertissez le fichier VSD ou VSDX en un document PDF intermédiaire.
  3. Convertissez le document PDF en fichier Word avec l’extension de fichier DOC.

L’exemple de code suivant montre comment convertir un diagramme VSD ou VSDX en un fichier Word au format DOC par programmation à l’aide de Java :

// Créer un objet de diagramme pour charger le diagramme Visio VSD/VSDX d'entrée
Diagram diagram = new Diagram("Diagram.vsd");

// Créez ByteArrayOutputStream et enregistrez le diagramme au format PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// Convertir Visio VSD ou VSDX au format PDF
diagram.save(baos, SaveFileFormat.PDF);

// Chargez le fichier PDF d'entrée à partir de ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// Définir les propriétés du document Word de sortie
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.Doc);

// Enregistrer le fichier DOC Word de sortie
document.save("Test.doc");

Convertir le diagramme Visio VSD/VSDX en Word DOCX par programme en Java

Veuillez suivre les étapes ci-dessous afin de convertir un fichier VSD ou VSDX au format DOCX :

  1. Initialisez un objet de la classe Diagram pour charger le fichier VSD ou VSDX d’entrée.
  2. Exportez le fichier d’entrée au format PDF avec la méthode Enregistrer.
  3. Convertissez le fichier PDF au format DOCX avec la classe Document.

L’extrait de code ci-dessous montre comment convertir un diagramme Visio au format VSD ou VSDX en un document Word avec l’extension DOCX par programmation en Java :

// Créer un objet de diagramme pour charger le diagramme Visio VSD/VSDX d'entrée
Diagram diagram = new Diagram("Diagram.vsd");

// Créez ByteArrayOutputStream et enregistrez le diagramme au format PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// Convertir Visio VSD ou VSDX au format PDF
diagram.save(baos, SaveFileFormat.PDF);

// Chargez le fichier PDF d'entrée à partir de ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// Définir les propriétés du document Word de sortie
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.DocX);

// Enregistrer le fichier DOCX Word de sortie
document.save("Test.docx");

Obtenez une licence API gratuite

Vous pouvez évaluer l’API dans toute sa capacité en obtenant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir un diagramme Visio au format VSD ou VSDX en un fichier Word en tant que document DOC ou DOCX par programmation en Java. De plus, vous pouvez vérifier la prise en charge d’autres fonctionnalités de Visio en parcourant la section documentation. En cas de questions, n’hésitez pas à nous contacter sur le forum.

Voir également