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
- Konvertieren Sie das Visio VSD/VSDX-Diagramm in ein Word-DOC-Dokument in Java
- Konvertieren Sie das Visio VSD/VSDX-Diagramm programmgesteuert in Java in Word DOCX
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:
- Initialisieren Sie eine Diagram-Klasseninstanz, um die Visio-Eingabedatei zu laden.
- Konvertieren Sie die VSD- oder VSDX-Datei in ein PDF-Zwischendokument.
- 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:
- Initialisieren Sie ein Objekt der Klasse Diagram, um eine VSD- oder VSDX-Eingabedatei zu laden.
- Exportieren Sie die Eingabedatei mit der Methode Speichern in das PDF-Format.
- 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.