Präsentation speichern - C++ PowerPoint-Bibliothek

Der hier behandelte Artikel erklärt, wie man Präsentationen speichert.

Die Presentation Klasse hält den Inhalt einer Präsentation. Egal, ob Sie eine Präsentation von Grund auf neu erstellen oder eine bestehende modifizieren, wenn Sie fertig sind, möchten Sie die Präsentation speichern. Mit Aspose.Slides für C++ kann sie als Datei oder Stream gespeichert werden. Dieser Artikel erklärt, wie man eine Präsentation auf verschiedene Arten speichert:

Präsentation in Datei speichern

Speichern Sie eine Präsentation in Dateien, indem Sie die Presentation Klasse Save Methode aufrufen. Übergeben Sie einfach den Dateinamen und das Speicherformat an die Save Methode. Die nachfolgenden Beispiele zeigen, wie man eine Präsentation mit Aspose.Slides für C++ speichert.

Präsentation in Stream speichern

Es ist möglich, eine Präsentation in einen Stream zu speichern, indem man einen Ausgabestream an die Presentation Klasse Save-Methode übergibt. Es gibt viele Arten von Streams, in die eine Präsentation gespeichert werden kann. Im folgenden Beispiel haben wir eine neue Präsentationsdatei erstellt, Text in eine Form eingefügt und die Präsentation in den Stream gespeichert.

Präsentation mit vordefiniertem Ansichtstyp speichern

Aspose.Slides für C++ bietet die Möglichkeit, den Ansichtstyp für die generierte Präsentation festzulegen, wenn sie in PowerPoint über die ViewProperties Klasse geöffnet wird. Die LastView Eigenschaft wird verwendet, um den Ansichtstyp mithilfe des ViewType Enumerators festzulegen.

Präsentation im strikten Office Open XML-Format speichern

Aspose.Slides ermöglicht es Ihnen, die Präsentation im strikten Office Open XML-Format zu speichern. Zu diesem Zweck bietet es die PptxOptions Klasse, in der Sie die Conformance Eigenschaft beim Speichern der Präsentationsdatei festlegen können. Wenn Sie den Wert auf Conformance.Iso29500_2008_Strict setzen, wird die Ausgabedatei der Präsentation im strikten Office Open XML-Format gespeichert.

Der folgende Beispielcode erstellt eine Präsentation und speichert sie im strikten Office Open XML-Format. Während des Aufrufs der Save-Methode für die Präsentation wird das PptxOptions Objekt mit der Conformance-Eigenschaft auf Conformance.Iso29500_2008_Strict übergeben.

Speichern von Fortschrittsaktualisierungen in Prozent

Ein neues IProgressCallback-Interface wurde dem ISaveOptions-Interface und der SaveOptions-abstrakten Klasse hinzugefügt. Das IProgressCallback-Interface stellt ein Callback-Objekt für das Speichern von Fortschrittsaktualisierungen in Prozent dar.

Die folgenden Codebeispiele zeigen, wie man das IProgressCallback-Interface verwendet: