Abrufen und Aktualisieren von Präsentationsinformationen unter Android

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

Präsentationsformat prüfen

Bevor Sie an einer Präsentation arbeiten, möchten Sie möglicherweise das aktuelle Format (PPT, PPTX, ODP usw.) der Präsentation herausfinden.

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

IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
System.out.println(info.getLoadFormat()); // PPTX

IPresentationInfo info2 = PresentationFactory.getInstance().getPresentationInfo("pres.ppt");
System.out.println(info2.getLoadFormat()); // PPT

IPresentationInfo info3 = PresentationFactory.getInstance().getPresentationInfo("pres.odp");
System.out.println(info3.getLoadFormat()); // ODP

Präsentationseigenschaften abrufen

Dieser Java‑Code zeigt, wie Sie Präsentationseigenschaften (Informationen zur Präsentation) erhalten:

IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
IDocumentProperties props = info.readDocumentProperties();
System.out.println(props.getCreatedTime());
System.out.println(props.getSubject());
System.out.println(props.getTitle());
// ..

Weitere Informationen finden Sie in den properties der DocumentProperties Klasse.

Präsentationseigenschaften aktualisieren

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

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

Originale Dokumenteneigenschaften der PowerPoint‑Präsentation

Dieses Code‑Beispiel zeigt, wie Sie einige Präsentationseigenschaften bearbeiten:

String fileName = "sample.pptx";

IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo(fileName);

IDocumentProperties properties = info.readDocumentProperties();
properties.setTitle("My title");
properties.setLastSavedTime(new Date());

info.updateDocumentProperties(properties);
info.writeBindedPresentation(fileName);

Die Ergebnisse der Änderungen der Dokumenteneigenschaften sind unten dargestellt.

Geänderte Dokumenteneigenschaften der PowerPoint‑Präsentation

Weitere Informationen zu einer Präsentation und ihren Sicherheitsattributen finden Sie unter folgenden Links:

FAQ

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

Suchen Sie nach Informationen zu embedded-font auf Präsentationsebene und vergleichen Sie diese Einträge mit der Menge der tatsächlich im Inhalt verwendeten Schriften, um zu ermitteln, welche Schriften für die Darstellung kritisch sind.

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

Durchlaufen Sie die slide collection und prüfen Sie das visibility flag jeder Folie.

Kann ich erkennen, ob eine benutzerdefinierte Foliengröße und Ausrichtung verwendet werden und ob sie von den Vorgaben abweichen?

Ja. Vergleichen Sie die aktuelle slide size und Ausrichtung mit den Standard‑Voreinstellungen; dies hilft, das Verhalten beim Drucken und Exportieren vorherzusehen.

Gibt es eine schnelle Möglichkeit zu sehen, ob Diagramme externe Datenquellen referenzieren?

Ja. Durchlaufen Sie alle charts, prüfen Sie deren data source und stellen Sie fest, ob die Daten intern oder verlinkt sind, einschließlich 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 einen groben Komplexitäts‑Score, um potenzielle Leistungsengpässe zu kennzeichnen.