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ètre | Type | Description |
---|---|---|
fname | String | Chemin vers le fichier créé. |
slides | Int32[] | Tableau avec les positions des diapositives, en commençant à 1. |
format | SaveFormat | Format des données exportées. |
Exceptions
exception | condition |
---|---|
ArgumentNullException | Lorsque le paramètre stream ou slides est nul. |
ArgumentOutOfRangeException | Lorsque le paramètre slides contient des numéros de page incorrects. |
InvalidOperationException | Lorsque un SaveFormat non pris en charge est utilisé, par exemple PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP. |
Voir Aussi
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
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ètre | Type | Description |
---|---|---|
fname | String | Chemin vers le fichier créé. |
slides | Int32[] | Tableau avec les positions des diapositives, en commençant à 1. |
format | SaveFormat | Format des données exportées. |
options | ISaveOptions | Options de format supplémentaires. |
Voir Aussi
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
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ètre | Type | Description |
---|---|---|
stream | Stream | Flux de sortie. |
slides | Int32[] | Tableau avec les positions des diapositives, en commençant à 1. |
format | SaveFormat | Format des données exportées. |
Voir Aussi
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
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ètre | Type | Description |
---|---|---|
stream | Stream | Flux de sortie. |
slides | Int32[] | Tableau avec les positions des diapositives, en commençant à 1. |
format | SaveFormat | Format des données exportées. |
options | ISaveOptions | Options de format supplémentaires. |
Exceptions
exception | condition |
---|---|
ArgumentNullException | Lorsque le paramètre stream ou slides est nul. |
ArgumentOutOfRangeException | Lorsque le paramètre slides contient des numéros de page incorrects. |
InvalidOperationException | Lorsque 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
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
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ètre | Type | Description |
---|---|---|
fname | String | Chemin vers le fichier créé. |
format | SaveFormat | Format des données exportées. |
Voir Aussi
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
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ètre | Type | Description |
---|---|---|
stream | Stream | Flux de sortie. |
format | SaveFormat | Format des données exportées. |
Voir Aussi
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(string, SaveFormat, ISaveOptions)
public void Save(string fname, SaveFormat format, ISaveOptions options)
Voir Aussi
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
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ètre | Type | Description |
---|---|---|
stream | Stream | Flux de sortie. |
format | SaveFormat | Format des données exportées. |
options | ISaveOptions | Options de format supplémentaires. |
Exceptions
exception | condition |
---|---|
NotSupportedException | Si vous essayez d’enregistrer un fichier crypté dans un format non Office 2007-2010 |
Voir Aussi
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
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ètre | Type | Description |
---|---|---|
options | IXamlOptions | Les options de format XAML. |
Exemples
[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save(new XamlOptions { ExportHiddenSlides = true });
}
Voir Aussi
- interface IXamlOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides