Abrufen und Aktualisieren von Präsentationsinformationen in .NET

Aspose.Slides für .NET ermöglicht es Ihnen, eine Präsentation zu untersuchen, um deren Eigenschaften zu ermitteln und ihr Verhalten zu verstehen.

Prüfen des Präsentationsformats

Bevor Sie an einer Präsentation arbeiten, möchten Sie möglicherweise herausfinden, in welchem Format (PPT, PPTX, ODP und andere) sich die Präsentation derzeit befindet.

Sie können das Format einer Präsentation prüfen, ohne sie zu laden. Siehe diesen C#‑Code:

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

Abrufen von Präsentationseigenschaften

Dieser C#‑Code zeigt, wie Sie Präsentationseigenschaften (Informationen über die Präsentation) erhalten:

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 DocumentProperties sehen.

Aktualisieren von Präsentationseigenschaften

Aspose.Slides stellt die Methode PresentationInfo.UpdateDocumentProperties bereit, mit der Sie Änderungen an Präsentationseigenschaften vornehmen können.

Angenommen, wir haben eine PowerPoint‑Präsentation mit den unten gezeigten Dokumenteigenschaften.

Originale Dokumenteigenschaften der PowerPoint-Präsentation

Dieses Codebeispiel zeigt, wie Sie einige Präsentationseigenschaften bearbeiten können:

string fileName = "sample.pptx";

IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo(fileName);

IDocumentProperties properties = info.ReadDocumentProperties();
properties.Title = "My title";
properties.LastSavedTime = DateTime.Now;

info.UpdateDocumentProperties(properties);
info.WriteBindedPresentation(fileName);

Die Ergebnisse der Änderung der Dokumenteigenschaften werden unten angezeigt.

Geänderte Dokumenteigenschaften der PowerPoint-Präsentation

Um weitere Informationen über eine Präsentation und ihre Sicherheitsattribute zu erhalten, finden Sie diese Links möglicherweise nützlich:

FAQ

Wie kann ich prüfen, ob Schriftarten eingebettet sind und welche das sind?

Suchen Sie nach Informationen zu eingebetteten Schriftarten auf Präsentationsebene und vergleichen Sie diese Einträge mit dem Satz der tatsächlich im Inhalt verwendeten Schriftarten, um zu ermitteln, welche Schriftarten für das Rendern kritisch sind.

Wie kann ich schnell erkennen, ob die Datei versteckte Folien enthält und wie viele?

Durchlaufen Sie die Folien‑Sammlung und prüfen Sie das Sichtbarkeits‑Flag jeder Folie.

Kann ich feststellen, ob eine benutzerdefinierte Foliengröße und -ausrichtung verwendet werden und ob sie von den Vorgaben abweichen?

Ja. Vergleichen Sie die aktuelle Foliengröße und Ausrichtung mit den Standard‑Voreinstellungen; dies hilft, das Verhalten beim Drucken und Export vorherzusehen.

Gibt es eine schnelle Möglichkeit zu erkennen, ob Diagramme auf externe Datenquellen verweisen?

Ja. Durchlaufen Sie alle Diagramme, prüfen Sie deren Datenquelle, und notieren Sie, ob die Daten intern oder verknüpft sind, einschließlich etwaiger defekter Links.

Wie kann ich ‘schwere’ Folien beurteilen, die das Rendern oder den PDF‑Export verlangsamen könnten?

Zählen Sie für jede Folie die Objektanzahl und achten Sie auf große Bilder, Transparenz, Schatten, Animationen und Multimedia; vergeben Sie eine grobe Komplexitätsbewertung, um potenzielle Leistungsengpässe zu kennzeichnen.