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
- Konvertieren Sie PowerPoint Dateien mit C++ in das XAML-Format
- Konvertieren Sie PowerPoint Dateien mit zusätzlichen Optionen in XAML
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.
- Laden Sie die PowerPoint Datei mit der Klasse Presentation.
- Speichern Sie die XAML Dateien mit Presentation->Save(System::SharedPtrExport::Xaml::IXamlOptions Optionen) Methode.
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.
- Laden Sie die PowerPoint Datei mit der Klasse Presentation.
- Erstellen Sie eine Instanz der Klasse XamlOptions.
- Stellen Sie die gewünschten Optionen ein.
- Speichern Sie die XAML Dateien mit Presentation->Save(System::SharedPtrExport::Xaml::IXamlOptions Optionen) Methode.
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.