Extensible Application Markup Language (XAML) to prosty i deklaratywny język oparty na XML. Wykorzystuje format .xaml dla swoich plików i jest używany głównie do projektowania graficznych interfejsów użytkownika w Xamarin Forms, UWP (Universal Windows Platform) i WPF (Windows Presentation Foundation). W XAML można tworzyć, inicjować i ustawiać właściwości obiektów z relacjami hierarchicznymi. W tym artykule dowiesz się, jak programowo konwertować pliki PowerPoint do formatu XAML za pomocą C++.
- C++ API do konwertowania prezentacji PowerPoint do formatu XAML
- Konwertuj pliki PowerPoint do formatu XAML przy użyciu C++
- Konwertuj pliki PowerPoint na XAML z dodatkowymi opcjami
C++ API do konwertowania prezentacji PowerPoint do formatu XAML
Aspose.Slides for C++ to potężny i bogaty w funkcje interfejs API, który umożliwia tworzenie i modyfikowanie plików programu PowerPoint bez konieczności instalowania programu Microsoft PowerPoint. Ponadto interfejs API obsługuje konwersję prezentacji PowerPoint do formatu XAML. Możesz zainstalować API przez NuGet lub pobrać bezpośrednio z sekcji Downloads.
PM> Install-Package Aspose.Slides.Cpp
Konwertuj pliki PowerPoint do formatu XAML przy użyciu C++
Możesz przekonwertować pliki programu PowerPoint do formatu XAML w zaledwie kilku wierszach kodu, wykonując czynności podane poniżej.
- Załaduj plik PowerPoint, używając klasy Presentation.
- Zapisz pliki XAML przy użyciu polecenia Presentation->Save(System::SharedPtrExport::Xaml::IXamlOptions opcje) metoda.
Poniższy przykładowy kod pokazuje, jak konwertować pliki programu PowerPoint do formatu XAML przy użyciu języka C++.
// Ścieżka pliku źródłowego
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";
// Załaduj plik prezentacji
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Zapisz pliki XAML
presentation->Save(System::MakeObject<XamlOptions>());
Konwertuj pliki PowerPoint na XAML z dodatkowymi opcjami
W celu dostosowania generowanych plików XAML można udostępnić dodatkowe opcje konwersji. Poniżej przedstawiono kroki konwersji plików programu PowerPoint do formatu XAML przy użyciu dodatkowych opcji.
- Załaduj plik PowerPoint, używając klasy Presentation.
- Utwórz instancję klasy XamlOptions.
- Ustaw żądane opcje.
- Zapisz pliki XAML przy użyciu polecenia Presentation->Save(System::SharedPtrExport::Xaml::IXamlOptions opcje) metoda.
Poniższy przykładowy kod pokazuje, jak konwertować pliki programu PowerPoint do formatu XAML z dodatkowymi opcjami przy użyciu języka C++.
// Ścieżka pliku źródłowego
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";
// Załaduj plik prezentacji
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Utwórz wystąpienie klasy XamlOptions
auto xamlOptions = System::MakeObject<XamlOptions>();
xamlOptions->set_ExportHiddenSlides(true);
// Zapisz pliki XAML
presentation->Save(xamlOptions);
Uzyskaj bezpłatną licencję
Aby wypróbować interfejs API bez ograniczeń ewaluacyjnych, możesz poprosić o bezpłatną licencję tymczasową.
Wniosek
W tym artykule nauczyłeś się, jak konwertować pliki programu PowerPoint do formatu XAML przy użyciu języka C++. Ponadto widziałeś, jak zapewnić dodatkowe opcje dostosowywania generowanych plików XAML. Aspose.Slides for C++ to solidny interfejs API, który zapewnia wiele dodatkowych funkcji do pracy z plikami PowerPoint. Możesz szczegółowo zapoznać się z interfejsem API, odwiedzając oficjalną dokumentację. W przypadku jakichkolwiek pytań prosimy o kontakt z nami na naszym bezpłatnym forum pomocy technicznej.