Save
Save(string, int[], SaveFormat)
Speichert bestimmte Folien einer Präsentation in einer Datei im angegebenen Format mit Beibehaltung der Seitenzahlen.
public void Save(string fname, int[] slides, SaveFormat format)
Parameter | Typ | Beschreibung |
---|---|---|
fname | String | Pfad zur erstellten Datei. |
slides | Int32[] | Array mit Folienpositionen, beginnend bei 1. |
format | SaveFormat | Format der exportierten Daten. |
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Wenn der Stream oder der Folienparameter null ist. |
ArgumentOutOfRangeException | Wenn der Folienparameter ungültige Seitenzahlen enthält. |
InvalidOperationException | Wenn ein nicht unterstütztes SaveFormat verwendet wird, z.B. PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP. |
Siehe auch
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(string, int[], SaveFormat, ISaveOptions)
Speichert bestimmte Folien einer Präsentation in einer Datei im angegebenen Format mit Beibehaltung der Seitenzahlen.
public void Save(string fname, int[] slides, SaveFormat format, ISaveOptions options)
Parameter | Typ | Beschreibung |
---|---|---|
fname | String | Pfad zur erstellten Datei. |
slides | Int32[] | Array mit Folienpositionen, beginnend bei 1. |
format | SaveFormat | Format der exportierten Daten. |
options | ISaveOptions | Zusätzliche Formatoptionen. |
Siehe auch
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(Stream, int[], SaveFormat)
Speichert bestimmte Folien einer Präsentation in einem Stream im angegebenen Format mit Beibehaltung der Seitenzahlen.
public void Save(Stream stream, int[] slides, SaveFormat format)
Parameter | Typ | Beschreibung |
---|---|---|
stream | Stream | Ausgabestream. |
slides | Int32[] | Array mit Folienpositionen, beginnend bei 1. |
format | SaveFormat | Format der exportierten Daten. |
Siehe auch
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(Stream, int[], SaveFormat, ISaveOptions)
Speichert bestimmte Folien einer Präsentation in einem Stream im angegebenen Format mit Beibehaltung der Seitenzahlen.
public void Save(Stream stream, int[] slides, SaveFormat format, ISaveOptions options)
Parameter | Typ | Beschreibung |
---|---|---|
stream | Stream | Ausgabestream. |
slides | Int32[] | Array mit Folienpositionen, beginnend bei 1. |
format | SaveFormat | Format der exportierten Daten. |
options | ISaveOptions | Zusätzliche Formatoptionen. |
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Wenn der Stream oder der Folienparameter null ist. |
ArgumentOutOfRangeException | Wenn der Folienparameter ungültige Seitenzahlen enthält. |
InvalidOperationException | Wenn ein nicht unterstütztes SaveFormat verwendet wird, z.B. PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP. |
Beispiele
Das folgende Beispiel zeigt, wie PowerPoint in PNG konvertiert wird.
[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);
}
}
Das folgende Beispiel zeigt, wie PowerPoint in PNG mit benutzerdefinierten Abmessungen konvertiert wird.
[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);
}
}
Das folgende Beispiel zeigt, wie PowerPoint in PNG mit benutzerdefinierter Größe konvertiert wird.
[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);
}
}
Siehe auch
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(string, SaveFormat)
Speichert alle Folien einer Präsentation in einer Datei im angegebenen Format.
public void Save(string fname, SaveFormat format)
Parameter | Typ | Beschreibung |
---|---|---|
fname | String | Pfad zur erstellten Datei. |
format | SaveFormat | Format der exportierten Daten. |
Siehe auch
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(Stream, SaveFormat)
Speichert alle Folien einer Präsentation in einem Stream im angegebenen Format.
public void Save(Stream stream, SaveFormat format)
Parameter | Typ | Beschreibung |
---|---|---|
stream | Stream | Ausgabestream. |
format | SaveFormat | Format der exportierten Daten. |
Siehe auch
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(string, SaveFormat, ISaveOptions)
public void Save(string fname, SaveFormat format, ISaveOptions options)
Siehe auch
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(Stream, SaveFormat, ISaveOptions)
Speichert alle Folien einer Präsentation in einem Stream im angegebenen Format und mit zusätzlichen Optionen.
public void Save(Stream stream, SaveFormat format, ISaveOptions options)
Parameter | Typ | Beschreibung |
---|---|---|
stream | Stream | Ausgabestream. |
format | SaveFormat | Format der exportierten Daten. |
options | ISaveOptions | Zusätzliche Formatoptionen. |
Ausnahmen
Ausnahme | Bedingung |
---|---|
NotSupportedException | Wenn Sie versuchen, eine verschlüsselte Datei in einem Nicht-Office-2007-2010-Format zu speichern |
Siehe auch
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(IXamlOptions)
Speichert alle Folien einer Präsentation in einer Reihe von Dateien, die die XAML-Markup darstellen.
public void Save(IXamlOptions options)
Parameter | Typ | Beschreibung |
---|---|---|
options | IXamlOptions | Die XAML-Formatoptionen. |
Beispiele
[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save(new XamlOptions { ExportHiddenSlides = true });
}
Siehe auch
- interface IXamlOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides