以编程方式保存 Visio 文档

Visio 图纸保存概述

使用[Diagram.Save](https://reference.aspose.com/diagram/java/com.aspose.diagram/diagram#save(java.lang.String,%20int) 方法保存 Microsoft Visio 图。有允许将绘图保存到文件的重载。绘图可以保存为 Aspose.Diagram 支持的任何保存格式。有关所有支持的保存格式的列表,请参阅保存文件格式枚举。

储蓄 Visio Diagram

Aspose.Diagram API 的 Diagram 类表示一个 Visio 绘图,开发人员可以将其 Visio diagram 对象保存为任何支持的文件格式。要保存 Microsoft Visio 文件,只需使用[Diagram.Save](https://reference.aspose.com/diagram/java/com.aspose.diagram/diagram#save(java.lang.String,%20int)方法,它接受具有完整路径的文件名或文件流对象。 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 and XAML

保存 Diagram 编程示例

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

指定 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 a HTML format.

使用图像保存选项

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

使用 SVG 保存选项

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