Visio till Word Java

Visio-filer som en VSD eller VSDX används för att skapa ritningar som organisationsscheman, en karta över en byggnad etc. På samma sätt kan den innehålla text eller grafik som du kan behöva redigera med en ordbehandlare. För sådana krav kan du konvertera en Visio VSD- eller VSDX-fil till ett Word-dokument i formatet DOC eller DOCX programmatiskt i Java.

VSD/VSDX till Word DOC eller DOCX Converter – Java API Installation

Visio-filer som VSD eller VSDX kan konverteras till Word-filer i DOC- eller DOCX-format med en tvåstegsprocess. Indatafilen konverteras till PDF-format med Aspose.Diagram for Java API och konverterar sedan denna PDF-fil till DOC- eller DOCX Word-dokument med Aspose.PDF for Java API. Konfigurera helt enkelt API:et genom att ladda ner JAR-filerna från avsnittet New Releases eller använda följande detaljer i pom.xml för att installera dessa från Aspose Repository:

Förvar:

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

Beroende:

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

Konvertera Visio VSD/VSDX Diagram till Word DOC-dokument i Java

Du måste följa stegen nedan för att konvertera en VSD- eller VSDX Visio-fil till ett Word-dokument med filtillägget DOC:

  1. Initiera en klassinstans Diagram för att ladda indatafilen från Visio.
  2. Konvertera VSD- eller VSDX-filen till ett mellanliggande PDF-dokument.
  3. Konvertera PDF-dokumentet till Word-fil med DOC-filtillägget.

Följande kodexempel visar hur man konverterar ett VSD- eller VSDX-diagram till en Word-fil i DOC-format med hjälp av Java:

// Skapa ett diagramobjekt för att ladda ingångs VSD/VSDX Visio-diagram
Diagram diagram = new Diagram("Diagram.vsd");

// Skapa ByteArrayOutputStream och spara diagrammet som PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// Konvertera Visio VSD eller VSDX till PDF-format
diagram.save(baos, SaveFileFormat.PDF);

// Ladda in PDF-filen från ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// Ställ in egenskaper för det utgående Word-dokumentet
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.Doc);

// Spara utdata DOC Word-fil
document.save("Test.doc");

Konvertera Visio VSD/VSDX Diagram till Word DOCX Programmatiskt i Java

Följ stegen nedan för att konvertera en VSD- eller VSDX-fil till DOCX-format:

  1. Initiera ett objekt i klassen Diagram för att ladda in VSD- eller VSDX-fil.
  2. Exportera indatafilen till PDF-format med metoden Spara.
  3. Konvertera PDF-filen till DOCX-format med klassen Document.

Kodavsnittet nedan visar hur man konverterar ett Visio-diagram i VSD- eller VSDX-format till ett Word-dokument med DOCX-tillägget programmatiskt i Java:

// Skapa ett diagramobjekt för att ladda ingångs VSD/VSDX Visio-diagram
Diagram diagram = new Diagram("Diagram.vsd");

// Skapa ByteArrayOutputStream och spara diagrammet som PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// Konvertera Visio VSD eller VSDX till PDF-format
diagram.save(baos, SaveFileFormat.PDF);

// Ladda in PDF-filen från ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// Ställ in egenskaper för det utgående Word-dokumentet
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.DocX);

// Spara utdata DOCX Word-fil
document.save("Test.docx");

Få gratis API-licens

Du kan utvärdera API:et i dess fulla kapacitet genom att skaffa en gratis temporär licens.

Slutsats

I den här artikeln har du lärt dig hur du konverterar ett Visio-diagram i VSD- eller VSDX-format till en Word-fil som ett DOC- eller DOCX-dokument programmatiskt i Java. Dessutom kan du kolla in stödet för andra Visio-funktioner genom att gå igenom avsnittet dokumentation. Om du har några frågor är du välkommen att kontakta oss på forumet.

Se även