Konvertieren Sie PowerPoint mit C++ in XAML

Extensible Application Markup Language (XAML) ist eine einfache und deklarative Sprache, die auf XML basiert. Es verwendet das .xaml Format für seine Dateien und wird hauptsächlich zum Entwerfen grafischer Benutzeroberflächen in Xamarin Forms, UWP (Universal Windows Platform) und WPF (Windows Presentation Foundation) verwendet. In XAML können Sie Eigenschaften von Objekten mit hierarchischen Beziehungen erstellen, initialisieren und festlegen. In diesem Artikel erfahren Sie, wie Sie PowerPoint Dateien mithilfe von C++ programmgesteuert in das XAML Format konvertieren.

C++-API zum Konvertieren von PowerPoint Präsentationen in das XAML Format

Aspose.Slides for C++ ist eine leistungsstarke und funktionsreiche API, mit der Sie PowerPoint Dateien erstellen und ändern können, ohne dass Microsoft PowerPoint installiert sein muss. Darüber hinaus unterstützt die API die Konvertierung von PowerPoint Präsentationen in das XAML-Format. Sie können die API entweder über NuGet installieren oder direkt aus dem Abschnitt Downloads herunterladen.

PM> Install-Package Aspose.Slides.Cpp

Konvertieren Sie PowerPoint Dateien mit C++ in das XAML Format

Sie können Ihre PowerPoint Dateien in nur wenigen Codezeilen in das XAML Format konvertieren, indem Sie die folgenden Schritte ausführen.

Der folgende Beispielcode zeigt, wie PowerPoint Dateien mit C++ in das XAML Format konvertiert werden.

// Pfad der Quelldatei
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";

// Laden Sie die Präsentationsdatei
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Speichern Sie die XAML Dateien
presentation->Save(System::MakeObject<XamlOptions>());

Konvertieren Sie PowerPoint Dateien mit zusätzlichen Optionen in XAML

Um die generierten XAML Dateien anzupassen, können Sie zusätzliche Optionen für die Konvertierung bereitstellen. Im Folgenden finden Sie die Schritte zum Konvertieren von PowerPoint Dateien in das XAML Format mithilfe zusätzlicher Optionen.

Der folgende Beispielcode zeigt, wie PowerPoint Dateien mit zusätzlichen Optionen unter Verwendung von C++ in das XAML Format konvertiert werden.

// Pfad der Quelldatei
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";

// Laden Sie die Präsentationsdatei
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Erstellen Sie eine Instanz der XamlOptions Klasse
auto xamlOptions = System::MakeObject<XamlOptions>();
xamlOptions->set_ExportHiddenSlides(true);

// Speichern Sie die XAML Dateien
presentation->Save(xamlOptions);

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 PowerPoint Dateien mit C++ in das XAML Format konvertieren. Außerdem haben Sie gesehen, wie Sie zusätzliche Optionen zum Anpassen der generierten XAML Dateien bereitstellen. Aspose.Slides for C++ ist eine robuste API, die viele zusätzliche Funktionen für die Arbeit mit PowerPoint Dateien 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