以编程方式保存 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 格式之前设置保存选项。

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

 Saving VSD File to Other Formats with Aspose.Diagram for Python via .NET

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

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

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

Saving VSD File with Aspose.Diagram for Python via .NET Programming Sample

例子: