Speichern

Save(string, int[], SaveFormat)

Speichert bestimmte Folien einer Präsentation in einer Datei im angegebenen Format unter Beibehaltung der Seitenzahl.

public void Save(string fname, int[] slides, SaveFormat format)
ParameterTypBeschreibung
fnameStringPfad zur erstellten Datei.
slidesInt32[]Array mit Folienpositionen, beginnend bei 1.
formatSaveFormatFormat der exportierten Daten.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionWenn der Stream oder der slides-Parameter null ist.
ArgumentOutOfRangeExceptionWenn der slides-Parameter falsche Seitenzahlen enthält.
InvalidOperationExceptionWenn ein nicht unterstütztes SaveFormat verwendet wird, z.B. PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP.

Siehe auch


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

Speichert bestimmte Folien einer Präsentation in einer Datei im angegebenen Format unter Beibehaltung der Seitenzahl.

public void Save(string fname, int[] slides, SaveFormat format, ISaveOptions options)
ParameterTypBeschreibung
fnameStringPfad zur erstellten Datei.
slidesInt32[]Array mit Folienpositionen, beginnend bei 1.
formatSaveFormatFormat der exportierten Daten.
optionsISaveOptionsZusätzliche Formatoptionen.

Siehe auch


Save(Stream, int[], SaveFormat)

Speichert bestimmte Folien einer Präsentation in einem Stream im angegebenen Format unter Beibehaltung der Seitenzahl.

public void Save(Stream stream, int[] slides, SaveFormat format)
ParameterTypBeschreibung
streamStreamAusgabestream.
slidesInt32[]Array mit Folienpositionen, beginnend bei 1.
formatSaveFormatFormat der exportierten Daten.

Siehe auch


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

Speichert bestimmte Folien einer Präsentation in einem Stream im angegebenen Format unter Beibehaltung der Seitenzahl.

public void Save(Stream stream, int[] slides, SaveFormat format, ISaveOptions options)
ParameterTypBeschreibung
streamStreamAusgabestream.
slidesInt32[]Array mit Folienpositionen, beginnend bei 1.
formatSaveFormatFormat der exportierten Daten.
optionsISaveOptionsZusätzliche Formatoptionen.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionWenn der Stream oder der slides-Parameter null ist.
ArgumentOutOfRangeExceptionWenn der slides-Parameter falsche Seitenzahlen enthält.
InvalidOperationExceptionWenn ein nicht unterstütztes SaveFormat verwendet wird, z.B. PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP.

Beispiele

Das folgende Beispiel zeigt, wie man PowerPoint in PNG konvertiert.

[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 man PowerPoint in PNG mit benutzerdefinierten Dimensionen konvertiert.

[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 man PowerPoint in PNG mit benutzerdefinierter Größe konvertiert.

[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


Save(string, SaveFormat)

Speichert alle Folien einer Präsentation in einer Datei im angegebenen Format.

public void Save(string fname, SaveFormat format)
ParameterTypBeschreibung
fnameStringPfad zur erstellten Datei.
formatSaveFormatFormat der exportierten Daten.

Siehe auch


Save(Stream, SaveFormat)

Speichert alle Folien einer Präsentation in einem Stream im angegebenen Format.

public void Save(Stream stream, SaveFormat format)
ParameterTypBeschreibung
streamStreamAusgabestream.
formatSaveFormatFormat der exportierten Daten.

Siehe auch


Save(string, SaveFormat, ISaveOptions)

public void Save(string fname, SaveFormat format, ISaveOptions options)

Siehe auch


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)
ParameterTypBeschreibung
streamStreamAusgabestream.
formatSaveFormatFormat der exportierten Daten.
optionsISaveOptionsZusätzliche Formatoptionen.

Ausnahmen

AusnahmeBedingung
NotSupportedExceptionWenn Sie versuchen, eine verschlüsselte Datei im nicht Office 2007-2010-Format zu speichern.

Siehe auch


Save(IXamlOptions)

Speichert alle Folien einer Präsentation in einer Reihe von Dateien, die XAML-Markup darstellen.

public void Save(IXamlOptions options)
ParameterTypBeschreibung
optionsIXamlOptionsDie XAML-Formatoptionen.

Beispiele

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

Siehe auch