Save

Save(string, SaveFormat)

将演示文稿的所有幻灯片保存到指定格式的文件中。

public void Save(string fname, SaveFormat format)
参数类型描述
fnameString创建文件的路径。
formatSaveFormat导出数据的格式。

另见


Save(Stream, SaveFormat)

将演示文稿的所有幻灯片保存到指定格式的流中。

public void Save(Stream stream, SaveFormat format)
参数类型描述
streamStream输出流。
formatSaveFormat导出数据的格式。

另见


Save(string, SaveFormat, ISaveOptions)

将演示文稿的所有幻灯片保存到指定格式的文件中,并附带额外选项。

public void Save(string fname, SaveFormat format, ISaveOptions options)
参数类型描述
fnameString创建文件的路径。
formatSaveFormat导出数据的格式。
optionsISaveOptions额外格式选项。

另见


Save(Stream, SaveFormat, ISaveOptions)

将演示文稿的所有幻灯片保存到指定格式的流中,并附带额外选项。

public void Save(Stream stream, SaveFormat format, ISaveOptions options)
参数类型描述
streamStream输出流。
formatSaveFormat导出数据的格式。
optionsISaveOptions额外格式选项。

异常

异常条件
NotSupportedException如果尝试以非 Office 2007-2010 格式保存加密文件

另见


Save(string, int[], SaveFormat)

将指定的演示文稿幻灯片保存到指定格式的文件中。

public void Save(string fname, int[] slides, SaveFormat format)
参数类型描述
fnameString创建文件的路径。
slidesInt32[]包含幻灯片位置的数组,从 1 开始。
formatSaveFormat导出数据的格式。

异常

异常条件
ArgumentNullException当流或幻灯片参数为 null 时。
ArgumentOutOfRangeException当幻灯片参数包含错误的页码时。
InvalidOperationException当使用不支持的 SaveFormat 时,例如 PPTX、PPTM、PPSX、PPSM、POTX、POTM、PPT、ODP。

另见


Save(string, int[], SaveFormat, ISaveOptions)

将指定的演示文稿幻灯片保存到指定格式的文件中。

public void Save(string fname, int[] slides, SaveFormat format, ISaveOptions options)
参数类型描述
fnameString创建文件的路径。
slidesInt32[]包含幻灯片位置的数组,从 1 开始。
formatSaveFormat导出数据的格式。
optionsISaveOptions额外格式选项。

异常

异常条件
ArgumentNullException当流或幻灯片参数为 null 时。
ArgumentOutOfRangeException当幻灯片参数包含错误的页码时。
InvalidOperationException当使用不支持的 SaveFormat 时,例如 PPTX、PPTM、PPSX、PPSM、POTX、POTM、PPT、ODP。

另见


Save(Stream, int[], SaveFormat)

将指定的演示文稿幻灯片保存到指定格式的流中。

public void Save(Stream stream, int[] slides, SaveFormat format)
参数类型描述
streamStream输出流。
slidesInt32[]包含幻灯片位置的数组,从 1 开始。
formatSaveFormat导出数据的格式。

异常

异常条件
ArgumentNullException当流或幻灯片参数为 null 时。
ArgumentOutOfRangeException当幻灯片参数包含错误的页码时。
InvalidOperationException当使用不支持的 SaveFormat 时,例如 PPTX、PPTM、PPSX、PPSM、POTX、POTM、PPT、ODP。

另见


Save(Stream, int[], SaveFormat, ISaveOptions)

将指定的演示文稿幻灯片保存到指定格式的流中。

public void Save(Stream stream, int[] slides, SaveFormat format, ISaveOptions options)
参数类型描述
streamStream输出流。
slidesInt32[]包含幻灯片位置的数组,从 1 开始。
formatSaveFormat导出数据的格式。
optionsISaveOptions额外格式选项。

异常

异常条件
ArgumentNullException当流或幻灯片参数为 null 时。
ArgumentOutOfRangeException当幻灯片参数包含错误的页码时。
InvalidOperationException当使用不支持的 SaveFormat 时,例如 PPTX、PPTM、PPSX、PPSM、POTX、POTM、PPT、ODP。

另见


Save(IXamlOptions)

将演示文稿的所有幻灯片保存为表示 XAML 标记的一组文件。

public void Save(IXamlOptions options)
参数类型描述
optionsIXamlOptionsXAML 格式选项。

示例

[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
	pres.Save(new XamlOptions { ExportHiddenSlides = true });
}

另见