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 文檔:
下面的示例代碼演示瞭如何使用 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 格式:
- 初始化 Diagram 類實例以加載輸入 VSDM 圖。
- 創建 PdfSaveOptions 類對象的對象。
- 設置輸出 PDF 文檔的頁面大小。
- 將 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 文檔。此外,您可以訪問 文檔 部分來檢查不同章節中涵蓋的幾個功能。如果您有任何疑慮,請隨時通過 論壇 與我們聯繫。