Visio a Word Java

I file Visio come VSD o VSDX vengono utilizzati per creare disegni come organigrammi, mappa di un edificio, ecc. Allo stesso modo, possono includere testo o grafica che potrebbe essere necessario modificare con un elaboratore di testi. Per tali requisiti, è possibile convertire un file Visio VSD o VSDX in un documento Word in formato DOC o DOCX a livello di codice in Java.

Convertitore da VSD/VSDX a Word DOC o DOCX – Installazione API Java

I file Visio come VSD o VSDX possono essere convertiti in file Word in formato DOC o DOCX con un processo in due fasi. Il file di input viene convertito in formato PDF con Aspose.Diagram for Java API e quindi convertire questo file PDF in un documento DOC o DOCX Word utilizzando Aspose.PDF for Java API. Configura semplicemente l’API scaricando i file JAR dalla sezione Nuove versioni o utilizzando i seguenti dettagli in pom.xml per installarli da Aspose Repository:

Archivio:

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

Dipendenza:

 <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>

Converti il diagramma Visio VSD/VSDX in un documento Word DOC in Java

È necessario seguire i passaggi seguenti per convertire un file VSD o VSDX Visio in un documento Word con estensione file DOC:

  1. Inizializzare un’istanza di classe Diagram per caricare il file di input di Visio.
  2. Converti il file VSD o VSDX in un documento PDF intermedio.
  3. Converti il documento PDF in file Word con estensione file DOC.

L’esempio di codice seguente illustra come convertire un diagramma VSD o VSDX in un file Word in formato DOC a livello di codice utilizzando Java:

// Creare un oggetto diagramma per caricare il diagramma di input VSD/VSDX Visio
Diagram diagram = new Diagram("Diagram.vsd");

// Crea ByteArrayOutputStream e salva il diagramma come PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// Converti Visio VSD o VSDX in formato PDF
diagram.save(baos, SaveFileFormat.PDF);

// Carica il file PDF di input da ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// Imposta le proprietà per il documento word di output
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.Doc);

// Salva il file di output DOC Word
document.save("Test.doc");

Converti il diagramma Visio VSD/VSDX in Word DOCX a livello di codice in Java

Segui i passaggi seguenti per convertire un file VSD o VSDX in formato DOCX:

  1. Inizializzare un oggetto della classe Diagram per caricare il file VSD o VSDX di input.
  2. Esporta il file di input in formato PDF con il metodo Salva.
  3. Converti il file PDF in formato DOCX con la classe Document.

Il frammento di codice seguente mostra come convertire un diagramma di Visio in formato VSD o VSDX in un documento Word con estensione DOCX a livello di codice in Java:

// Creare un oggetto diagramma per caricare il diagramma di input VSD/VSDX Visio
Diagram diagram = new Diagram("Diagram.vsd");

// Crea ByteArrayOutputStream e salva il diagramma come PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// Converti Visio VSD o VSDX in formato PDF
diagram.save(baos, SaveFileFormat.PDF);

// Carica il file PDF di input da ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// Imposta le proprietà per il documento word di output
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.DocX);

// Salva il file di output DOCX Word
document.save("Test.docx");

Ottieni la licenza API gratuita

Puoi valutare l’API nella sua piena capacità ottenendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come convertire un diagramma di Visio in formato VSD o VSDX in un file Word come documento DOC o DOCX a livello di codice in Java. Inoltre, puoi controllare il supporto per altre funzionalità di Visio passando attraverso la sezione documentazione. In caso di domande, non esitare a contattarci al forum.

Guarda anche