Save
内容
[
隐藏
]Save(string, int[], SaveFormat)
将演示文稿的指定幻灯片保存到具有指定格式的文件,并保持页码。
public void Save(string fname, int[] slides, SaveFormat format)
参数 | 类型 | 描述 |
---|---|---|
fname | String | 创建的文件路径。 |
slides | Int32[] | 从1开始的幻灯片位置数组。 |
format | SaveFormat | 导出数据的格式。 |
异常
异常 | 条件 |
---|---|
ArgumentNullException | 当stream或slides参数为null时。 |
ArgumentOutOfRangeException | 当slides参数包含错误的页码时。 |
InvalidOperationException | 当使用不支持的SaveFormat时,例如PPTX、PPTM、PPSX、PPSM、POTX、POTM、PPT、ODP。 |
另请参见
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(string, int[], SaveFormat, ISaveOptions)
将演示文稿的指定幻灯片保存到具有指定格式的文件,并保持页码。
public void Save(string fname, int[] slides, SaveFormat format, ISaveOptions options)
参数 | 类型 | 描述 |
---|---|---|
fname | String | 创建的文件路径。 |
slides | Int32[] | 从1开始的幻灯片位置数组。 |
format | SaveFormat | 导出数据的格式。 |
options | ISaveOptions | 附加格式选项。 |
另请参见
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(Stream, int[], SaveFormat)
将演示文稿的指定幻灯片保存到流中的指定格式,并保持页码。
public void Save(Stream stream, int[] slides, SaveFormat format)
参数 | 类型 | 描述 |
---|---|---|
stream | Stream | 输出流。 |
slides | Int32[] | 从1开始的幻灯片位置数组。 |
format | SaveFormat | 导出数据的格式。 |
另请参见
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(Stream, int[], SaveFormat, ISaveOptions)
将演示文稿的指定幻灯片保存到流中的指定格式,并保持页码。
public void Save(Stream stream, int[] slides, SaveFormat format, ISaveOptions options)
参数 | 类型 | 描述 |
---|---|---|
stream | Stream | 输出流。 |
slides | Int32[] | 从1开始的幻灯片位置数组。 |
format | SaveFormat | 导出数据的格式。 |
options | ISaveOptions | 附加格式选项。 |
异常
异常 | 条件 |
---|---|
ArgumentNullException | 当stream或slides参数为null时。 |
ArgumentOutOfRangeException | 当slides参数包含错误的页码时。 |
InvalidOperationException | 当使用不支持的SaveFormat时,例如PPTX、PPTM、PPSX、PPSM、POTX、POTM、PPT、ODP。 |
示例
以下示例展示了如何将PowerPoint转换为PNG。
[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
for (var index = 0; index < pres.Slides.Count; index++)
{
ISlide slide = pres.Slides[index];
slide.GetThumbnail().Save($"slide_{index}.png", ImageFormat.Png);
}
}
以下示例展示了如何将PowerPoint转换为具有自定义尺寸的PNG。
[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
float scaleX = 2f;
float scaleY = 2f;
for (var index = 0; index < pres.Slides.Count; index++)
{
ISlide slide = pres.Slides[index];
slide.GetThumbnail(scaleX, scaleY).Save($"slide_{index}.png", ImageFormat.Png);
}
}
以下示例展示了如何将PowerPoint转换为具有自定义大小的PNG。
[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
Size size = new Size(960, 720);
for (var index = 0; index < pres.Slides.Count; index++)
{
ISlide slide = pres.Slides[index];
slide.GetThumbnail(size).Save($"slide_{index}.png", ImageFormat.Png);
}
}
另请参见
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(string, SaveFormat)
将所有幻灯片保存到具有指定格式的文件。
public void Save(string fname, SaveFormat format)
参数 | 类型 | 描述 |
---|---|---|
fname | String | 创建的文件路径。 |
format | SaveFormat | 导出数据的格式。 |
另请参见
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(Stream, SaveFormat)
将所有幻灯片保存到流中的指定格式。
public void Save(Stream stream, SaveFormat format)
参数 | 类型 | 描述 |
---|---|---|
stream | Stream | 输出流。 |
format | SaveFormat | 导出数据的格式。 |
另请参见
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(string, SaveFormat, ISaveOptions)
public void Save(string fname, SaveFormat format, ISaveOptions options)
另请参见
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(Stream, SaveFormat, ISaveOptions)
将所有幻灯片保存到流中的指定格式并附加选项。
public void Save(Stream stream, SaveFormat format, ISaveOptions options)
参数 | 类型 | 描述 |
---|---|---|
stream | Stream | 输出流。 |
format | SaveFormat | 导出数据的格式。 |
options | ISaveOptions | 附加格式选项。 |
异常
异常 | 条件 |
---|---|
NotSupportedException | 如果尝试以非Office 2007-2010格式保存加密文件 |
另请参见
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(IXamlOptions)
将所有幻灯片保存到表示XAML标记的一组文件。
public void Save(IXamlOptions options)
参数 | 类型 | 描述 |
---|---|---|
options | IXamlOptions | XAML格式选项。 |
示例
[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save(new XamlOptions { ExportHiddenSlides = true });
}
另请参见
- interface IXamlOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides