PresentationFactory
Contenu
[
Cacher
]Classe PresentationFactory
Permet de créer une présentation via l’interface COM
public class PresentationFactory : IPresentationFactory
Constructeurs
Nom | Description |
---|---|
PresentationFactory() | Le constructeur par défaut. |
Propriétés
Nom | Description |
---|---|
static Instance { get; } | Instance statique de la fabrique de présentations. Lecture seule PresentationFactory . |
Méthodes
Nom | Description |
---|---|
CreatePresentation() | Crée une nouvelle présentation. |
CreatePresentation(ILoadOptions) | Crée une nouvelle présentation avec des options de chargement supplémentaires |
GetPresentationInfo(Stream) | Crée un nouvel objet PresentationInfo à partir du flux et associe la présentation à celui-ci. Obtient des informations sur la présentation dans le flux spécifié. |
GetPresentationInfo(string) | Crée un nouvel objet PresentationInfo à partir du fichier et associe la présentation à celui-ci. |
GetPresentationText(Stream, TextExtractionArrangingMode) | Récupère le texte brut des diapositives |
GetPresentationText(string, TextExtractionArrangingMode) | Récupère le texte brut des diapositives |
GetPresentationText(Stream, TextExtractionArrangingMode, ILoadOptions) | Récupère le texte brut des diapositives |
ReadPresentation(byte[]) | Lit une présentation existante à partir d’un tableau |
ReadPresentation(Stream) | Lit une présentation existante à partir d’un flux |
ReadPresentation(string) | Lit une présentation existante à partir d’un fichier |
ReadPresentation(byte[], ILoadOptions) | Lit une présentation existante à partir d’un tableau avec des options de chargement supplémentaires |
ReadPresentation(Stream, ILoadOptions) | Lit une présentation existante à partir d’un flux avec des options de chargement supplémentaires |
ReadPresentation(string, ILoadOptions) | Lit une présentation existante à partir d’un flux avec des options de chargement supplémentaires |
Exemples
L’exemple suivant montre comment vérifier un format de présentation.
[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
L’exemple suivant montre comment obtenir les propriétés d’une présentation.
[C#]
IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
IDocumentProperties props = info.ReadDocumentProperties();
Console.WriteLine(props.CreatedTime);
Console.WriteLine(props.Subject);
Console.WriteLine(props.Title);
// ..
L’exemple suivant montre comment mettre à jour les propriétés d’une présentation.
[C#]
IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
IDocumentProperties props = info.ReadDocumentProperties();
props.Title = "Mon titre";
info.UpdateDocumentProperties(props);
Voir Aussi
- interface IPresentationFactory
- namespace Aspose.Slides
- assembly Aspose.Slides