本文介绍了使用 C# 将 VSD 转换为 VSDX 的过程。它包含设置开发 IDE 的详细信息、步骤列表以及使用 C# 将 VSD 转换为 VSDX(无需 Visio) 的示例代码。讨论了各种保存选项以自定义转换后的 VSDX 文件。
使用 C# 将 VSD 更改为 VSDX 的步骤
- 设置环境以使用 Aspose.Diagram for .NET 将 VSD 转换为 VSDX
- 将 VSD 格式的源 Visio 文件加载到 Diagram 对象中
- 创建 DiagramSaveOptions 对象以自定义输出 VSDX 文件
- 设置标志以自动调整页面以适应绘图内容
- 通过设置输出文件名和所需的保存选项来调用 Save() 方法
这些步骤总结了如何使用 C# 将 Visio VSD 转换为 VSDX。将源 VSD 文件加载到 Diagram 对象中,并通过将保存文件格式设置为 VSDX 来声明 DiagramSaveOptions 对象。在 DiagramSaveOptions 对象中设置其他属性,例如 AutoFitPageToDrawingContent 标志。
使用 C# 编写 VSD 到 VSDX 转换器的代码
上述代码描述了如何使用 C# 将 VSD 转换为 VSDX。您可以为 Unicode 字符或系统中未安装所需字体的字符设置默认字体。此类还支持回调函数,用于处理转换过程中的警告。
本教程教我们如何将 Visio 文件从 VSD 转换为 VSDX。要将图像转换为 Visio 文件,请参阅文章:在 C# 中将图像转换为 Visio。