Präsentation untersuchen

Aspose.Slides für Node.js über Java 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 überprüfen, ohne sie zu laden. Siehe diesen JavaScript-Code:

var info = aspose.slides.PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
console.log(info.getLoadFormat());// PPTX
var info2 = aspose.slides.PresentationFactory.getInstance().getPresentationInfo("pres.ppt");
console.log(info2.getLoadFormat());// PPT
var info3 = aspose.slides.PresentationFactory.getInstance().getPresentationInfo("pres.odp");
console.log(info3.getLoadFormat());// ODP

Abrufen von Präsentationseigenschaften

Dieser JavaScript-Code zeigt, wie Sie Präsentationseigenschaften (Informationen zur Präsentation) abrufen können:

var info = aspose.slides.PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
var props = info.readDocumentProperties();
console.log(props.getCreatedTime());
console.log(props.getSubject());
console.log(props.getTitle());
// ..

Sie möchten möglicherweise die Eigenschaften in der DocumentProperties Klasse sehen.

Aktualisieren von Präsentationseigenschaften

Aspose.Slides stellt die Methode PresentationInfo.updateDocumentProperties zur Verfügung, mit der Sie Änderungen an Präsentationseigenschaften vornehmen können.

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

Ursprüngliche Dokumenteigenschaften der PowerPoint-Präsentation

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

let fileName = "sample.pptx";

let info = aspose.slides.PresentationFactory.getInstance().getPresentationInfo(fileName);

let properties = info.readDocumentProperties();
properties.setTitle("My title");
properties.setLastSavedTime(java.newInstanceSync("java.util.Date"));

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 zu einer Präsentation und ihren Sicherheitsattributen zu erhalten, können diese Links nützlich sein:

FAQ

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

Suchen Sie nach Informationen zu eingebetteten Schriften 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 feststellen, ob die Datei versteckte Folien enthält und wie viele?

Durchlaufen Sie die Folienkollektion und prüfen Sie für jede Folie das Sichtbarkeits‑Flag.

Kann ich erkennen, ob eine benutzerdefinierte Foliengröße und -ausrichtung verwendet wird und ob sie von den Standardeinstellungen abweicht?

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 Methode, um zu erkennen, ob Diagramme externe Datenquellen referenzieren?

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

Wie kann ich „schwere“ Folien bewerten, 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 mögliche Leistungsspitzen zu kennzeichnen.