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