VSDM Visio 到 PDF java

VSDM 是包含宏的 Visio 圖表文件。此類宏通常是 Visual Basic for Applications 中的 develepod,它可以執行不同的操作並在文件打開時觸發。在某些情況下,您可能需要將 VSDM Visio 文件轉換為 PDF 文檔。為實現此類要求,本文介紹瞭如何將 VSDM 圖文件轉換為 Java 中的 PDF 文檔。

Visio 到 PDF 轉換器 - Java API 配置

Aspose.Diagram for Java 是一個類庫,旨在從 Java 應用程序中創建、編輯或操作 Visio 圖表。您無需安裝 MS Visio 即可使用此功能。只需從 下載 頁面下載 JAR 文件,或使用以下 Maven 配置從 Aspose 存儲庫訪問 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.6</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

在 Java 中將 VSDM Visio 圖轉換為 PDF

您可以按照以下步驟將 VSDM 文件轉換為 PDF 文檔:

  1. 使用 Diagram 類對象加載源 Visio VSDM 文件。
  2. 使用 保存 方法將 VSDM 文件導出為 PDF 格式。

下面的示例代碼演示瞭如何使用 Java 將 VSDM 文件轉換為 PDF 文檔:

// 加載輸入 VSDM 文件
Diagram diagram = new Diagram("input.vsdm");

// 保存輸出 PDF 文件
diagram.save("output.pdf", SaveFileFormat.PDF);

使用 Java 中的高級選項將 VSDM 圖轉換為 PDF

VSDM 到 PDF 的轉換可以通過設置 PdfSaveOptions 類公開的幾個屬性來增強。例如,頁面大小、PDF 安全性以及用於根據您的要求創建 PDF 文檔的其他幾個功能。下面的步驟詳細說明瞭如何在 Java 中以編程方式將 VSDM 轉換為 PDF 格式:

  1. 初始化 Diagram 類實例以加載輸入 VSDM 圖。
  2. 創建 PdfSaveOptions 類對象的對象。
  3. 設置輸出 PDF 文檔的頁面大小。
  4. 將 VSDM Visio 文件轉換為 PDF 格式。

以下代碼片段詳細說明瞭如何在 Java 中以編程方式將 VSDM Visio 文件轉換為具有高級設置的 PDF 文檔:

// 加載輸入 VSDM 文件
Diagram diagram = new Diagram("input.vsdm");

// 設置輸出 PDF 的頁面大小
PageSize size = new PageSize(PaperSizeFormat.A_4);

// 設置將 VSDM 圖渲染為 PDF 的不同選項
PdfSaveOptions options = new PdfSaveOptions();
options.setPageSize(size);
options.setExportComments(true);

// 保存輸出 PDF 文件
diagram.save("output.pdf", options);

獲得免費許可證

您可以獲得 免費臨時許可證,以便在沒有任何評估限制的情況下評估 API。

結論

在本文中,您了解瞭如何使用 Java 以編程方式將 VSDM Visio 文件導出到 PDF 文檔。此外,您可以訪問 文檔 部分來檢查不同章節中涵蓋的幾個功能。如果您有任何疑慮,請隨時通過 論壇 與我們聯繫。

也可以看看