Visio 到 Word Java

VSDVSDX 等 Visio 文件用於創建組織結構圖、建築物地圖等繪圖。同樣,它可以包含您可能需要使用編輯器編輯的文本或圖形文字處理器。對於此類要求,您可以在 Java 中以編程方式將 Visio VSD 或 VSDX 文件轉換為 DOCDOCX 格式的 Word 文檔。

VSD/VSDX 到 Word DOC 或 DOCX 轉換器 – Java API 安裝

Visio 文件(如 VSD 或 VSDX)可以通過兩步過程轉換為 DOC 或 DOCX 格式的 Word 文件。使用 Aspose.Diagram for Java API 將輸入文件轉換為 PDF 格式,然後使用 Aspose.PDF for Java API 將此 PDF 文件轉換為 DOC 或 DOCX Word 文檔。通過從 New Releases 部分下載 JAR 文件或使用 pom.xml 中的以下詳細信息從 Aspose Repository 安裝這些文件,只需配置 API:

存儲庫:

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

依賴:

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

將 Visio VSD/VSDX 圖轉換為 Java 中的 Word DOC 文檔

您需要按照以下步驟將 VSD 或 VSDX Visio 文件轉換為具有 DOC 文件擴展名的 Word 文檔:

  1. 初始化 Diagram 類實例以加載輸入 Visio 文件。
  2. 將 VSD 或 VSDX 文件轉換為中間 PDF 文檔。
  3. 將 PDF 文檔轉換為帶有 DOC 文件擴展名的 Word 文件。

以下代碼示例演示瞭如何使用 Java 以編程方式將 VSD 或 VSDX 圖轉換為 DOC 格式的 Word 文件:

// 創建圖表對像以加載輸入 VSD/VSDX Visio 圖表
Diagram diagram = new Diagram("Diagram.vsd");

// 創建 ByteArrayOutputStream 並將圖表另存為 PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// 將 Visio VSD 或 VSDX 轉換為 PDF 格式
diagram.save(baos, SaveFileFormat.PDF);

// 從 ByteArrayOutputStream 加載輸入 PDF 文件
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// 設置輸出word文檔的屬性
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.Doc);

// 保存輸出 DOC Word 文件
document.save("Test.doc");

在 Java 中以編程方式將 Visio VSD/VSDX 圖轉換為 Word DOCX

請按照以下步驟將 VSD 或 VSDX 文件轉換為 DOCX 格式:

  1. 初始化 Diagram 類的對像以加載輸入 VSD 或 VSDX 文件。
  2. 使用 Save 方法將輸入文件導出為 PDF 格式。
  3. 使用 Document 類將 PDF 文件轉換為 DOCX 格式。

下面的代碼片段演示瞭如何在 Java 中以編程方式將 VSD 或 VSDX 格式的 Visio 圖表轉換為具有 DOCX 擴展名的 Word 文檔:

// 創建圖表對像以加載輸入 VSD/VSDX Visio 圖表
Diagram diagram = new Diagram("Diagram.vsd");

// 創建 ByteArrayOutputStream 並將圖表另存為 PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// 將 Visio VSD 或 VSDX 轉換為 PDF 格式
diagram.save(baos, SaveFileFormat.PDF);

// 從 ByteArrayOutputStream 加載輸入 PDF 文件
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// 設置輸出word文檔的屬性
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.DocX);

// 保存輸出 DOCX Word 文件
document.save("Test.docx");

獲取免費的 API 許可證

您可以通過獲得 免費臨時許可證 來全面評估 API。

結論

在本文中,您了解瞭如何在 Java 中以編程方式將 VSD 或 VSDX 格式的 Visio 圖表轉換為 Word 文件作為 DOC 或 DOCX 文檔。此外,您可以通過 文檔 部分查看對其他 Visio 功能的支持。如有任何疑問,請隨時通過論壇與我們聯繫。

也可以看看