PresentationFactory
Contenido
[
Ocultar
]Clase PresentationFactory
Permite crear presentaciones a través de la interfaz COM
public class PresentationFactory : IPresentationFactory
Constructores
Nombre | Descripción |
---|---|
PresentationFactory() | El constructor predeterminado. |
Propiedades
Nombre | Descripción |
---|---|
static Instance { get; } | Instancia estática de la fábrica de presentaciones. Solo lectura PresentationFactory . |
Métodos
Nombre | Descripción |
---|---|
CreatePresentation() | Crea una nueva presentación. |
CreatePresentation(ILoadOptions) | Crea una nueva presentación con opciones de carga adicionales |
GetPresentationInfo(Stream) | Crea un nuevo objeto PresentationInfo a partir de un stream y vincula la presentación a él. Obtiene información sobre la presentación en el stream especificado. |
GetPresentationInfo(string) | Crea un nuevo objeto PresentationInfo a partir de un archivo y vincula la presentación a él. |
GetPresentationText(Stream, TextExtractionArrangingMode) | Recupera el texto en bruto de las diapositivas |
GetPresentationText(string, TextExtractionArrangingMode) | Recupera el texto en bruto de las diapositivas |
GetPresentationText(Stream, TextExtractionArrangingMode, ILoadOptions) | Recupera el texto en bruto de las diapositivas |
ReadPresentation(byte[]) | Lee una presentación existente desde un array |
ReadPresentation(Stream) | Lee una presentación existente desde un stream |
ReadPresentation(string) | Lee una presentación existente desde un archivo |
ReadPresentation(byte[], ILoadOptions) | Lee una presentación existente desde un array con opciones de carga adicionales |
ReadPresentation(Stream, ILoadOptions) | Lee una presentación existente desde un stream con opciones de carga adicionales |
ReadPresentation(string, ILoadOptions) | Lee una presentación existente desde un stream con opciones de carga adicionales |
Ejemplos
El siguiente ejemplo muestra cómo verificar el formato de una presentación.
[C#]
IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
Console.WriteLine(info.LoadFormat); // PPTX
IPresentationInfo info2 = PresentationFactory.Instance.GetPresentationInfo("pres.ppt");
Console.WriteLine(info2.LoadFormat); // PPT
IPresentationInfo info3 = PresentationFactory.Instance.GetPresentationInfo("pres.odp");
Console.WriteLine(info3.LoadFormat); // ODP
El siguiente ejemplo muestra cómo obtener las propiedades de una presentación.
[C#]
IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
IDocumentProperties props = info.ReadDocumentProperties();
Console.WriteLine(props.CreatedTime);
Console.WriteLine(props.Subject);
Console.WriteLine(props.Title);
// ..
El siguiente ejemplo muestra cómo actualizar las propiedades de una presentación.
[C#]
IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
IDocumentProperties props = info.ReadDocumentProperties();
props.Title = "Mi título";
info.UpdateDocumentProperties(props);
Véase también
- interfaz IPresentationFactory
- espacio de nombres Aspose.Slides
- ensamblado Aspose.Slides