Visio 文件可以包含文本、线条或形状,以创建流程图、组织结构图等绘图。在某些情况下,您可能希望将 Visio 绘图转换为 DOC 或 [DOCX][ 中的 Word 文档2]文件格式。因此,本文解释了如何在 C# 中以编程方式将 VSD 或 VSDX 图表文件转换为 DOC 或 DOCX 文件格式的 Word 文档。
- VSD/VSDX 到 Word DOC 或 DOCX 转换器 – C# API 安装
- 在 C# 中将 Visio VSD/VSDX 图转换为 Word DOC 文档
- 在 C# 中以编程方式将 Visio VSD/VSDX 图转换为 Word DOCX
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 文档:
下面的代码片段显示了如何在 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 文件:
- 使用 Diagram 类加载输入 VSD 或 VSDX 文件。
- 使用 Save 方法将 Visio 文件转换为中间 PDF 文档。
- 使用 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 文件。此外,您可以通过 文档 查看其他支持的功能。如有任何疑问,请通过 论坛 与我们联系。