Microsoft® Visio 通过 C# 进行格式转换
将 MS Visio 图表转换为 PDF、HTML 和图像,包括 BMP、JPG、PNG、TIFF,以构建跨平台.NET应用程序。
对于任何解决方案,设计流程图和业务流程图等,或者在需要在应用程序中处理 MS Visio 图表时。因此需要解析 Visio 格式以及转换为其他格式。 .NET Visio API 可以促进这一切。 API 不仅可以创建、读取和操作 Visio 文件,还可以转换为图像、PDF 和 HTML 格式。
Visio 格式到图像的转换
每当需要转换 Microsoft® Visio 文件到图像,包括 JPG、PNG、BMP、TIFF 和 SVG。 API 使其变得简单,并且转换过程相同。使用 Diagram 类加载文件并通过提供带有完整路径的图像名称和 SaveFileFormat 作为参数来调用 save 方法。对于特定的图像设置 API 提供 ImageSaveOptions 类 .
C# 将 Visio 转换为图像格式的代码
将 Visio 文件转换为 PDF
API 能够将 visio 格式转换为 PDF。转换过程很简单。使用 Diagram 类加载文件。创建一个 备忘录流对象 并使用具有流对象和 SaveFileFormat.PDF 作为参数的 Save 方法将 visio 文件作为 PDF 保存到流中。为转换后的文件创建一个 FileStream 对象以使用 MemoryStream.WriteTo(FileStream) 方法。