Save

Save(string, int[], SaveFormat)

Enregistre les diapositives spécifiées d’une présentation dans un fichier avec le format spécifié tout en conservant le numéro de page.

public void Save(string fname, int[] slides, SaveFormat format)
ParamètreTypeDescription
fnameStringChemin vers le fichier créé.
slidesInt32[]Tableau avec les positions des diapositives, en commençant à 1.
formatSaveFormatFormat des données exportées.

Exceptions

exceptioncondition
ArgumentNullExceptionLorsque le paramètre stream ou slides est nul.
ArgumentOutOfRangeExceptionLorsque le paramètre slides contient des numéros de page incorrects.
InvalidOperationExceptionLorsque un SaveFormat non pris en charge est utilisé, par exemple PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP.

Voir Aussi


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

Enregistre les diapositives spécifiées d’une présentation dans un fichier avec le format spécifié tout en conservant le numéro de page.

public void Save(string fname, int[] slides, SaveFormat format, ISaveOptions options)
ParamètreTypeDescription
fnameStringChemin vers le fichier créé.
slidesInt32[]Tableau avec les positions des diapositives, en commençant à 1.
formatSaveFormatFormat des données exportées.
optionsISaveOptionsOptions de format supplémentaires.

Voir Aussi


Save(Stream, int[], SaveFormat)

Enregistre les diapositives spécifiées d’une présentation dans un flux au format spécifié tout en conservant le numéro de page.

public void Save(Stream stream, int[] slides, SaveFormat format)
ParamètreTypeDescription
streamStreamFlux de sortie.
slidesInt32[]Tableau avec les positions des diapositives, en commençant à 1.
formatSaveFormatFormat des données exportées.

Voir Aussi


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

Enregistre les diapositives spécifiées d’une présentation dans un flux au format spécifié tout en conservant le numéro de page.

public void Save(Stream stream, int[] slides, SaveFormat format, ISaveOptions options)
ParamètreTypeDescription
streamStreamFlux de sortie.
slidesInt32[]Tableau avec les positions des diapositives, en commençant à 1.
formatSaveFormatFormat des données exportées.
optionsISaveOptionsOptions de format supplémentaires.

Exceptions

exceptioncondition
ArgumentNullExceptionLorsque le paramètre stream ou slides est nul.
ArgumentOutOfRangeExceptionLorsque le paramètre slides contient des numéros de page incorrects.
InvalidOperationExceptionLorsque un SaveFormat non pris en charge est utilisé, par exemple PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP.

Exemples

L’exemple suivant montre comment convertir PowerPoint en 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);
    }
}

L’exemple suivant montre comment convertir PowerPoint en PNG avec des dimensions personnalisées.

[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);
    }
}

L’exemple suivant montre comment convertir PowerPoint en PNG avec une taille personnalisée.

[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);
    }
}

Voir Aussi


Save(string, SaveFormat)

Enregistre toutes les diapositives d’une présentation dans un fichier avec le format spécifié.

public void Save(string fname, SaveFormat format)
ParamètreTypeDescription
fnameStringChemin vers le fichier créé.
formatSaveFormatFormat des données exportées.

Voir Aussi


Save(Stream, SaveFormat)

Enregistre toutes les diapositives d’une présentation dans un flux au format spécifié.

public void Save(Stream stream, SaveFormat format)
ParamètreTypeDescription
streamStreamFlux de sortie.
formatSaveFormatFormat des données exportées.

Voir Aussi


Save(string, SaveFormat, ISaveOptions)

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

Voir Aussi


Save(Stream, SaveFormat, ISaveOptions)

Enregistre toutes les diapositives d’une présentation dans un flux au format spécifié et avec des options supplémentaires.

public void Save(Stream stream, SaveFormat format, ISaveOptions options)
ParamètreTypeDescription
streamStreamFlux de sortie.
formatSaveFormatFormat des données exportées.
optionsISaveOptionsOptions de format supplémentaires.

Exceptions

exceptioncondition
NotSupportedExceptionSi vous essayez d’enregistrer un fichier crypté dans un format non Office 2007-2010

Voir Aussi


Save(IXamlOptions)

Enregistre toutes les diapositives d’une présentation dans un ensemble de fichiers représentant le balisage XAML.

public void Save(IXamlOptions options)
ParamètreTypeDescription
optionsIXamlOptionsLes options de format XAML.

Exemples

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

Voir Aussi