Save
Save(string, int[], SaveFormat)
Guarda las diapositivas especificadas de una presentación en un archivo con el formato especificado manteniendo el número de página.
public void Save(string fname, int[] slides, SaveFormat format)
Parámetro | Tipo | Descripción |
---|---|---|
fname | String | Ruta al archivo creado. |
slides | Int32[] | Array con las posiciones de las diapositivas, comenzando desde 1. |
format | SaveFormat | Formato de los datos exportados. |
Excepciones
excepción | condición |
---|---|
ArgumentNullException | Cuando el parámetro stream o slides es nulo. |
ArgumentOutOfRangeException | Cuando el parámetro slides contiene números de página incorrectos. |
InvalidOperationException | Cuando se utiliza un SaveFormat no soportado, e.g. PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP. |
Véase también
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(string, int[], SaveFormat, ISaveOptions)
Guarda las diapositivas especificadas de una presentación en un archivo con el formato especificado manteniendo el número de página.
public void Save(string fname, int[] slides, SaveFormat format, ISaveOptions options)
Parámetro | Tipo | Descripción |
---|---|---|
fname | String | Ruta al archivo creado. |
slides | Int32[] | Array con las posiciones de las diapositivas, comenzando desde 1. |
format | SaveFormat | Formato de los datos exportados. |
options | ISaveOptions | Opciones de formato adicionales. |
Véase también
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(Stream, int[], SaveFormat)
Guarda las diapositivas especificadas de una presentación en un stream en el formato especificado manteniendo el número de página.
public void Save(Stream stream, int[] slides, SaveFormat format)
Parámetro | Tipo | Descripción |
---|---|---|
stream | Stream | Stream de salida. |
slides | Int32[] | Array con las posiciones de las diapositivas, comenzando desde 1. |
format | SaveFormat | Formato de los datos exportados. |
Véase también
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(Stream, int[], SaveFormat, ISaveOptions)
Guarda las diapositivas especificadas de una presentación en un stream en el formato especificado manteniendo el número de página.
public void Save(Stream stream, int[] slides, SaveFormat format, ISaveOptions options)
Parámetro | Tipo | Descripción |
---|---|---|
stream | Stream | Stream de salida. |
slides | Int32[] | Array con las posiciones de las diapositivas, comenzando desde 1. |
format | SaveFormat | Formato de los datos exportados. |
options | ISaveOptions | Opciones de formato adicionales. |
Excepciones
excepción | condición |
---|---|
ArgumentNullException | Cuando el parámetro stream o slides es nulo. |
ArgumentOutOfRangeException | Cuando el parámetro slides contiene números de página incorrectos. |
InvalidOperationException | Cuando se utiliza un SaveFormat no soportado, e.g. PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP. |
Ejemplos
El siguiente ejemplo muestra cómo convertir PowerPoint a 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);
}
}
El siguiente ejemplo muestra cómo convertir PowerPoint a PNG con dimensiones personalizadas.
[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);
}
}
El siguiente ejemplo muestra cómo convertir PowerPoint a PNG con un tamaño personalizado.
[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);
}
}
Véase también
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(string, SaveFormat)
Guarda todas las diapositivas de una presentación en un archivo con el formato especificado.
public void Save(string fname, SaveFormat format)
Parámetro | Tipo | Descripción |
---|---|---|
fname | String | Ruta al archivo creado. |
format | SaveFormat | Formato de los datos exportados. |
Véase también
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(Stream, SaveFormat)
Guarda todas las diapositivas de una presentación en un stream en el formato especificado.
public void Save(Stream stream, SaveFormat format)
Parámetro | Tipo | Descripción |
---|---|---|
stream | Stream | Stream de salida. |
format | SaveFormat | Formato de los datos exportados. |
Véase también
- enum SaveFormat
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(string, SaveFormat, ISaveOptions)
public void Save(string fname, SaveFormat format, ISaveOptions options)
Véase también
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(Stream, SaveFormat, ISaveOptions)
Guarda todas las diapositivas de una presentación en un stream en el formato especificado y con opciones adicionales.
public void Save(Stream stream, SaveFormat format, ISaveOptions options)
Parámetro | Tipo | Descripción |
---|---|---|
stream | Stream | Stream de salida. |
format | SaveFormat | Formato de los datos exportados. |
options | ISaveOptions | Opciones de formato adicionales. |
Excepciones
excepción | condición |
---|---|
NotSupportedException | Si intentas guardar un archivo encriptado en un formato que no sea de Office 2007-2010 |
Véase también
- enum SaveFormat
- interface ISaveOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides
Save(IXamlOptions)
Guarda todas las diapositivas de una presentación en un conjunto de archivos que representan el marcado XAML.
public void Save(IXamlOptions options)
Parámetro | Tipo | Descripción |
---|---|---|
options | IXamlOptions | Las opciones de formato XAML. |
Ejemplos
[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save(new XamlOptions { ExportHiddenSlides = true });
}
Véase también
- interface IXamlOptions
- class Presentation
- namespace Aspose.Slides
- assembly Aspose.Slides