Extensible Application Markup Language (XAML) é uma linguagem simples e declarativa baseada em XML. Ele usa o formato .xaml para seus arquivos e é usado principalmente para projetar interfaces gráficas de usuário em Xamarin Forms, UWP (Plataforma Universal do Windows) e WPF (Windows Presentation Foundation). Em XAML, você pode criar, inicializar e definir propriedades de objetos com relações hierárquicas. Neste artigo, você aprenderá como converter arquivos do PowerPoint para o formato XAML programaticamente usando C++.
- API C++ para converter apresentações do PowerPoint para o formato XAML
- Converter arquivos do PowerPoint para o formato XAML usando C++
- Converter arquivos do PowerPoint em XAML com opções adicionais
API C++ para converter apresentações do PowerPoint para o formato XAML
Aspose.Slides for C++ é uma API poderosa e rica em recursos que permite criar e alterar arquivos do PowerPoint sem exigir a instalação do Microsoft PowerPoint. Além disso, a API suporta a conversão de apresentações do PowerPoint para o formato XAML. Você pode instalar a API por meio do NuGet ou baixá-la diretamente da seção Downloads.
PM> Install-Package Aspose.Slides.Cpp
Converter arquivos do PowerPoint para o formato XAML usando C++
Você pode converter seus arquivos do PowerPoint para o formato XAML em apenas algumas linhas de código seguindo as etapas abaixo.
- Carregue o arquivo PowerPoint usando a classe Apresentação.
- Salve os arquivos XAML usando Presentation->Save(System::SharedPtrExport::Xaml::IXamlOptions opções) método.
O código de exemplo a seguir mostra como converter arquivos do PowerPoint para o formato XAML usando C++.
// Caminho do arquivo de origem
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";
// Carregar o arquivo de apresentação
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Salve os arquivos XAML
presentation->Save(System::MakeObject<XamlOptions>());
Converter arquivos do PowerPoint em XAML com opções adicionais
Para personalizar os arquivos XAML gerados, você pode fornecer opções adicionais para a conversão. A seguir estão as etapas para converter arquivos do PowerPoint para o formato XAML usando opções adicionais.
- Carregue o arquivo PowerPoint usando a classe Apresentação.
- Crie uma instância da classe XamlOptions.
- Defina as opções desejadas.
- Salve os arquivos XAML usando Presentation->Save(System::SharedPtrExport::Xaml::IXamlOptions opções) método.
O código de exemplo a seguir mostra como converter arquivos do PowerPoint para o formato XAML com opções adicionais usando C++.
// Caminho do arquivo de origem
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";
// Carregar o arquivo de apresentação
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Crie uma instância da classe XamlOptions
auto xamlOptions = System::MakeObject<XamlOptions>();
xamlOptions->set_ExportHiddenSlides(true);
// Salve os arquivos XAML
presentation->Save(xamlOptions);
Obtenha uma licença gratuita
Para experimentar a API sem limitações de avaliação, você pode solicitar uma licença temporária gratuita.
Conclusão
Neste artigo, você aprendeu como converter arquivos do PowerPoint para o formato XAML usando C++. Além disso, você viu como fornecer opções adicionais para personalizar os arquivos XAML gerados. Aspose.Slides for C++ é uma API robusta que fornece muitos recursos adicionais para trabalhar com arquivos do PowerPoint. Você pode explorar a API em detalhes visitando a documentação oficial. Em caso de dúvidas, sinta-se à vontade para entrar em contato conosco em nosso fórum de suporte gratuito.