Visio zu Word-Java

Visio-Dateien wie VSD oder VSDX werden verwendet, um Zeichnungen wie Organigramme, eine Karte eines Gebäudes usw. zu erstellen. Ebenso können sie Text oder Grafiken enthalten, die Sie möglicherweise mit a bearbeiten müssen Textverarbeitungssystem. Für solche Anforderungen können Sie eine Visio VSD- oder VSDX-Datei programmgesteuert in Java in ein Word-Dokument im DOC- oder DOCX-Format konvertieren.

VSD/VSDX zu Word DOC oder DOCX Converter – Java API Installation

Visio-Dateien wie VSD oder VSDX können in zwei Schritten in Word-Dateien im DOC- oder DOCX-Format konvertiert werden. Die Eingabedatei wird mit der API Aspose.Diagram for Java in das PDF-Format konvertiert und diese PDF-Datei dann mit der API Aspose.PDF for Java in ein DOC- oder DOCX-Word-Dokument konvertiert. Konfigurieren Sie einfach die API, indem Sie die JAR-Dateien aus dem Abschnitt New Releases herunterladen oder die folgenden Details in pom.xml verwenden, um diese aus Aspose Repository zu installieren:

Repository:

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

Abhängigkeit:

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

Konvertieren Sie das Visio VSD/VSDX-Diagramm in ein Word-DOC-Dokument in Java

Sie müssen die folgenden Schritte ausführen, um eine VSD- oder VSDX-Visio-Datei in ein Word-Dokument mit der Dateierweiterung DOC zu konvertieren:

  1. Initialisieren Sie eine Diagram-Klasseninstanz, um die Visio-Eingabedatei zu laden.
  2. Konvertieren Sie die VSD- oder VSDX-Datei in ein PDF-Zwischendokument.
  3. Konvertieren Sie das PDF-Dokument in eine Word-Datei mit der Dateierweiterung DOC.

Das folgende Codebeispiel zeigt, wie Sie ein VSD- oder VSDX-Diagramm mithilfe von Java programmgesteuert in eine Word-Datei im DOC-Format konvertieren:

// Erstellen Sie ein Diagrammobjekt, um das Eingabe-VSD/VSDX-Visio-Diagramm zu laden
Diagram diagram = new Diagram("Diagram.vsd");

// Erstellen Sie ByteArrayOutputStream und speichern Sie das Diagramm als PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// Konvertieren Sie Visio VSD oder VSDX in das PDF-Format
diagram.save(baos, SaveFileFormat.PDF);

// Laden Sie die PDF-Eingabedatei aus dem ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// Legen Sie Eigenschaften für das ausgegebene Word-Dokument fest
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.Doc);

// Speichern Sie die ausgegebene DOC-Word-Datei
document.save("Test.doc");

Konvertieren Sie das Visio VSD/VSDX-Diagramm programmgesteuert in Java in Word DOCX

Bitte führen Sie die folgenden Schritte aus, um eine VSD- oder VSDX-Datei in das DOCX-Format zu konvertieren:

  1. Initialisieren Sie ein Objekt der Klasse Diagram, um eine VSD- oder VSDX-Eingabedatei zu laden.
  2. Exportieren Sie die Eingabedatei mit der Methode Speichern in das PDF-Format.
  3. Konvertieren Sie die PDF-Datei mit der Klasse Document in das DOCX-Format.

Das folgende Code-Snippet zeigt, wie Sie ein Visio-Diagramm im VSD- oder VSDX-Format programmgesteuert in Java in ein Word-Dokument mit der Erweiterung DOCX konvertieren:

// Erstellen Sie ein Diagrammobjekt, um ein Eingabe-VSD/VSDX-Visio-Diagramm zu laden
Diagram diagram = new Diagram("Diagram.vsd");

// Erstellen Sie ByteArrayOutputStream und speichern Sie das Diagramm als PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// Konvertieren Sie Visio VSD oder VSDX in das PDF-Format
diagram.save(baos, SaveFileFormat.PDF);

// Laden Sie die PDF-Eingabedatei aus dem ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// Legen Sie Eigenschaften für das ausgegebene Word-Dokument fest
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.DocX);

// Speichern Sie die ausgegebene DOCX-Word-Datei
document.save("Test.docx");

Erhalten Sie eine kostenlose API-Lizenz

Sie können die API in ihrer vollen Kapazität testen, indem Sie eine kostenlose temporäre Lizenz erwerben.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie ein Visio-Diagramm im VSD- oder VSDX-Format programmgesteuert in Java in eine Word-Datei als DOC- oder DOCX-Dokument konvertieren. Darüber hinaus können Sie die Unterstützung für andere Visio-Features überprüfen, indem Sie den Abschnitt Dokumentation durchgehen. Bei Fragen wenden Sie sich bitte an das Forum.

Siehe auch