Visio VSDX 到 Word DOCX csharp

Visio 文件可以包含文本、線條或形狀以創建流程圖、組織結構圖等繪圖。在某些情況下,您可能希望將 Visio 繪圖轉換為 DOC 或 [DOCX][ 中的 Word 文檔2] 文件格式。因此,本文介紹瞭如何在 C# 中以編程方式將 VSDVSDX 圖表文件轉換為 DOC 或 DOCX 文件格式的 Word 文檔。

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

為了將 Visio 文件轉換為 Word 文檔,您需要執行兩個步驟。首先,您需要使用 Aspose.Diagram for .NET API 將輸入的 VSD 或 VSDX 文件轉換為 PDF 格式。接下來,您需要使用 Aspose.PDF for .NET API 將 PDF 文件轉換為 DOC 或 DOCX 格式的 Word 文檔。您可以從 下載 部分或使用以下 NuGet 安裝命令訪問 API:

PM> Install-Package Aspose.Diagram
PM> Install-Package Aspose.PDF

在 C# 中將 Visio VSD/VSDX 圖轉換為 Word DOC 文檔

您可以通過以下步驟將 VSD 或 VSDX 文件轉換為 DOC 格式的 Word 文檔:

  1. 使用 Diagram 類加載輸入 VSD 或 VSDX 文件。
  2. 將 Visio 文件轉換為中間 PDF 文件。
  3. 使用 Document 類將 PDF 文件導出為 DOC 格式的 Word 文檔。

下面的代碼片段顯示瞭如何在 C# 中以編程方式將 VSD 或 VSDX 圖轉換為 DOC 格式的 Word 文檔:

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

// 創建內存流並將圖表另存為 PDF
MemoryStream stream = new MemoryStream();

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

// 從流中加載輸入 PDF 文件
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

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

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

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

您可以按照以下步驟將 VSD 或 VSDX 文件轉換為 DOCX Word 文件:

  1. 使用 Diagram 類加載輸入 VSD 或 VSDX 文件。
  2. 使用 保存 方法將 Visio 文件轉換為中間 PDF 文檔。
  3. 使用 Document 類將 PDF 文件呈現為 DOCX Word 文檔。

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

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

// 創建內存流並將圖表另存為 PDF
MemoryStream stream = new MemoryStream();

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

// 從流中加載輸入 PDF 文件
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// 設置輸出word文檔的屬性
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = Aspose.Pdf.DocSaveOptions.DocFormat.DocX;

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

獲取免費的 API 許可證

您可以使用 免費臨時許可證 不受任何限制地試用 API 的所有功能。

結論

在本文中,您探索瞭如何在 C# 中以編程方式將 VSD 或 VSDX 文件轉換為 Word 文檔作為 DOC 或 DOCX 文件。此外,您可以通過 文檔 查看其他支持的功能。如有任何疑問,請通過論壇與我們聯繫。

也可以看看

在 C# 中將 VSD 或 VSDX Visio 文件轉換為 SWF