Präsentation Untersuchen
Aspose.Slides für .NET ermöglicht es Ihnen, eine Präsentation zu untersuchen, um ihre Eigenschaften herauszufinden und ihr Verhalten zu verstehen.
Info
Die Klassen PresentationInfo und DocumentProperties enthalten die Eigenschaften und Methoden, die in den hier beschriebenen Operationen verwendet werden.Überprüfen eines Präsentationsformats
Bevor Sie mit einer Präsentation arbeiten, möchten Sie möglicherweise herausfinden, in welchem Format (PPT, PPTX, ODP und andere) sich die Präsentation gerade befindet.
Sie können das Format einer Präsentation überprüfen, ohne die Präsentation zu laden. Sehen Sie sich diesen C#-Code an:
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
Eigenschaften der Präsentation abrufen
Dieser C#-Code zeigt Ihnen, wie Sie die Eigenschaften der Präsentation (Informationen über die Präsentation) abrufen können:
IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
IDocumentProperties props = info.ReadDocumentProperties();
Console.WriteLine(props.CreatedTime);
Console.WriteLine(props.Subject);
Console.WriteLine(props.Title);
// ..
Sie möchten möglicherweise die Eigenschaften der Klasse DocumentProperties einsehen.
Präsentationseigenschaften aktualisieren
Aspose.Slides bietet die Methode PresentationInfo.UpdateDocumentProperties, mit der Sie Änderungen an den Eigenschaften der Präsentation vornehmen können.
Angenommen, wir haben eine PowerPoint-Präsentation mit den unten angezeigten Dokumenteigenschaften.
Dieses Codebeispiel zeigt Ihnen, wie Sie einige Präsentationseigenschaften bearbeiten:
string fileName = "sample.pptx";
IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo(fileName);
IDocumentProperties properties = info.ReadDocumentProperties();
properties.Title = "Mein Titel";
properties.LastSavedTime = DateTime.Now;
info.UpdateDocumentProperties(properties);
info.WriteBindedPresentation(fileName);
Die Ergebnisse der Änderung der Dokumenteigenschaften sind unten dargestellt.
Nützliche Links
Um mehr Informationen über eine Präsentation und ihre Sicherheitsattribute zu erhalten, finden Sie diese Links möglicherweise nützlich: