以编程方式保存 Visio 文档

Visio 图纸保存概述

使用Diagram.Save保存Microsoft Visio图纸的方法。有允许将绘图保存到文件的重载。绘图可以保存为 Aspose.Diagram 支持的任何保存格式。有关所有支持的保存格式的列表,请参阅保存文件格式枚举。

储蓄 Visio Diagram

Aspose.Diagram API 的 Diagram 类表示一个 Visio 绘图,开发人员可以将其 Visio diagram 对象保存为任何支持的文件格式。要保存 Microsoft Visio 文件,只需使用Diagram.Save方法,它接受具有完整路径的文件名或文件流对象。 Aspose.Diagram API 从文件扩展名推断保存格式,还提供了一个额外的 SaveFileFormat 参数来指定输出文件格式。

以任何支持的文件格式保存 Visio Diagram

使用 Aspose.Diagram API,开发人员可以将 Visio diagram 保存为任何支持的文件格式,如下所列: VSDX, VSDM, VSSX, VSSM, VSTX, VSTM, VDX, VSX, VTX, TIFF, PNG, BMP, EMF, JPEG, PDF, XPS, GIF, HTML, SVG, SWF and XAML

保存 Diagram 编程示例

下面的示例将文档保存到文件中。

 // Save a Visio diagram

diagram.Save(GetMyDir() + "MyOutput.vsdx", SaveFileFormat.VSDX);

指定 Visio 保存选项

有几个Diagram.Save method overloads that accept a SaveOptions object. This should be an object of a class derived from the SaveOptions class. Each save format has a corresponding class that holds save options for that save format. For example, there is PdfSaveOptions for the SaveFileFormat.PDF save format.

Visio Diagram 保存选项

这些示例展示了如何:

使用 Diagram 保存选项

下面的代码显示了如何在将文档保存为 Visio 格式之前设置保存选项。

使用 PDF 保存选项

The code below shows how to set save options before saving a document to a PDF format.

使用 HTML 保存选项

The code below shows how to set save options before saving a document to HTML file format.

使用图像保存选项

下面的代码显示了如何在将文档保存为图像文件格式之前设置保存选项。

使用 SVG 保存选项

下面的代码显示了如何在将文档保存为 SVG 格式之前设置保存选项。

使用 SWF 保存选项

下面的代码显示了如何在将文档保存为 SWF 格式之前设置保存选项。

Sometimes, developers need to save or export Visio diagrams to different file formats programmatically (like VDX, PDF, JPEG and so on).

Save VSD file to different file formats (VDX, PDF and JPEG)

本文提供了一个代码示例,说明如何使用VSTOAspose.Diagram for .NET to save a Microsoft Visio VSD file to a VDX file, PDF file or a JPEG file programmatically. Below are parallel code snippets for VSTO and Aspose.Diagram for .NET that explains how to save a VSD file into different file formats. You’ll notice that the Aspose.Diagram code is shorter. Feel free to use the code and change it to meet your specific needs.

使用 VSTO 将 VSD 文件保存为其他格式

VSTO 允许您使用 Microsoft Visio 文件进行编程。要将文件保存为其他格式:

  1. 创建一个 Visio 应用程序对象。
  2. 使应用程序对象不可见。
  3. 加载 diagram。
  4. Save to VDX, PDF and JPEG.
  5. 退出 Visio 应用程序对象。

使用 VSTO 编程示例保存 VSD 文件

例子:

 用Aspose.Diagram将VSD文件保存为其他格式 for .NET

使用Aspose.Diagram,开发者不需要在机器上使用Microsoft Office Visio,可以独立于Microsoft Office自动化工作。

下面的代码片段展示了如何:

  1. 加载一个 diagram。
  2. Save the diagram to VSX, PDF and JPEG.

用 Aspose.Diagram 保存 VSD 文件 for .NET 编程示例

例子: