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. Nur 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 Rohtext von den Folien ab |
GetPresentationText(string, TextExtractionArrangingMode) | Ruft den Rohtext von den Folien ab |
GetPresentationText(Stream, TextExtractionArrangingMode, ILoadOptions) | Ruft den Rohtext 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 das Format einer Präsentation ü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 abruft.
[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