Das Suchen und Ersetzen von Text ist eine häufige Aufgabe, die Sie möglicherweise häufig ausführen müssen. Bei mehreren Dateien erweist sich dies programmgesteuert als effizienter. Zu diesem Zweck lernen Sie in diesem Artikel, wie Sie Text in PowerPoint Dateien mit C++ suchen und ersetzen.

C++-API zum Suchen und Ersetzen von Text in PowerPoint Präsentationen

Aspose.Slides for C++ ist eine C++-API zum Arbeiten mit PowerPoint Dateien. Es ermöglicht Ihnen, PowerPoint Dateien zu erstellen, zu lesen und zu aktualisieren, ohne dass Microsoft PowerPoint installiert sein muss. Darüber hinaus können Sie mit der API Text in PowerPoint Präsentationen suchen und ersetzen. Sie können die API entweder über NuGet installieren oder direkt aus dem Abschnitt Downloads herunterladen.

PM> Install-Package Aspose.Slides.Cpp

Suchen und Ersetzen von Text in PowerPoint Dateien mit C++

Im Folgenden finden Sie die Schritte zum Suchen und Ersetzen von Text in PowerPoint Dateien.

  • Laden Sie zunächst die PowerPoint Datei mit der Klasse Presentation.
  • Durchlaufen Sie die Folien der Präsentation.
  • Rufen Sie innerhalb der Schleife die Textrahmen in einem ITextFrame-Array ab.
  • Durchlaufen Sie das Array der Textrahmen.
  • Iterieren Sie innerhalb der Schleife durch die Absätze in jedem ITextFrame.
  • Durchlaufen Sie die Abschnitte in jedem IParagraph.
  • Überprüfen Sie für jeden IPortion, ob er den gewünschten Text enthält. Wenn es existiert, ersetzen Sie den Text.
  • Speichern Sie abschließend die Präsentation mit der methode Presentation->Save(System::String fname, Export::SaveFormat format).

Der folgende Beispielcode zeigt, wie Text in PowerPoint Dateien mit C++ gesucht und ersetzt wird.

Holen Sie sich eine kostenlose Lizenz

Um die API ohne Evaluierungseinschränkungen zu testen, können Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie mit C++ Text in PowerPoint Präsentationen suchen und ersetzen. Das freigegebene code snippet zeigt, wie Sie dies mit nur wenigen Codezeilen erreichen können. Aspose.Slides for C++ ist eine robuste und funktionsreiche API, die viele zusätzliche Funktionen zur Automatisierung Ihrer PowerPoint-Workflows bietet. Sie können die API im Detail erkunden, indem Sie die offizielle Dokumentation besuchen. Bei Fragen können Sie uns gerne in unserem kostenlosen Support-Forum erreichen.

Siehe auch