PresentationFactory
Inhalt
[
Ausblenden
]PresentationFactory-Klasse
Ermöglicht die Erstellung von Präsentationen über die COM-Schnittstelle
public class PresentationFactory : IPresentationFactory
Konstruktoren
| Name | Beschreibung |
|---|---|
| PresentationFactory() | Der Standardkonstruktor. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| static Instance { get; } | Statische Instanz der Präsentationsfabrik. Schreibgeschützt PresentationFactory. |
Methoden
| Name | Beschreibung |
|---|---|
| CreatePresentation() | Erstellt eine neue Präsentation. |
| CreatePresentation(ILoadOptions) | Erstellt eine neue Präsentation mit zusätzlichen Ladeoptionen |
| GetPresentationInfo(Stream) | Erstellt ein neues PresentationInfo-Objekt aus einem Stream und bindet die Präsentation daran. Ruft Informationen über die Präsentation im angegebenen Stream ab. |
| GetPresentationInfo(string) | Erstellt ein neues PresentationInfo-Objekt aus einer Datei und bindet die Präsentation daran. |
| GetPresentationText(Stream, TextExtractionArrangingMode) | Ruft den unverarbeiteten Text von den Folien ab |
| GetPresentationText(string, TextExtractionArrangingMode) | Ruft den unverarbeiteten Text von den Folien ab |
| GetPresentationText(Stream, TextExtractionArrangingMode, ILoadOptions) | Ruft den unverarbeiteten Text von den Folien ab |
| ReadPresentation(byte[]) | Liest eine vorhandene Präsentation aus einem Array |
| ReadPresentation(Stream) | Liest eine vorhandene Präsentation aus einem Stream |
| ReadPresentation(string) | Liest eine vorhandene Präsentation aus einer Datei |
| ReadPresentation(byte[], ILoadOptions) | Liest eine vorhandene Präsentation aus einem Array mit zusätzlichen Ladeoptionen |
| ReadPresentation(Stream, ILoadOptions) | Liest eine vorhandene Präsentation aus einem Stream mit zusätzlichen Ladeoptionen |
| ReadPresentation(string, ILoadOptions) | Liest eine vorhandene Präsentation aus einem Stream mit zusätzlichen Ladeoptionen |
Beispiele
Das folgende Beispiel zeigt, wie man ein Präsentationsformat überprüft.
[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
Das folgende Beispiel zeigt, wie man die Eigenschaften einer Präsentation erhält.
[C#]
IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
IDocumentProperties props = info.ReadDocumentProperties();
Console.WriteLine(props.CreatedTime);
Console.WriteLine(props.Subject);
Console.WriteLine(props.Title);
// ..
Das folgende Beispiel zeigt, wie man die Eigenschaften einer Präsentation aktualisiert.
[C#]
IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
IDocumentProperties props = info.ReadDocumentProperties();
props.Title = "Mein Titel";
info.UpdateDocumentProperties(props);
Siehe auch
- interface IPresentationFactory
- namespace Aspose.Slides
- assembly Aspose.Slides