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