Konwertuj PowerPoint na XAML przy użyciu C++

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

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.

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.

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.

Zobacz też