Converter PPTX para XML via C++

Conversão de PPTX para XML de alto desempenho usando biblioteca C++ sem a necessidade de instalação do Microsoft PowerPoint.

Como converter PPTX para XML usando C++

Para converter PPTX para XML, usaremos Aspose.Slides for C++ API que é uma API de manipulação e conversão de documentos rica em recursos, poderosa e fácil de usar para plataforma C++. Você pode baixar sua versão mais recente diretamente, basta abrir NuGet gerenciador de pacotes, procure Aspose.Slides.Cpp e instalar. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes.

Comando


PM> Install-Package Aspose.Slides.Cpp

Código-fonte de conversão de PPTX para XML C++

// Load the PPTX.
SharedPtr<Presentation> prs = MakeObject<Presentation>(u"sourceFile.pptx");
// Save in XML format.
for (int32_t index = 0; index < prs->get_Slides()->get_Count(); index++)
{
    auto fileName = String::Format(u"slide-{0}.xml", index);
    auto fileStream = System::MakeObject<FileStream>(fileName, FileMode::Create, FileAccess::Write);

    auto slide = prs->get_Slides()->idx_get(index);
    slide->WriteAsSvg(fileStream);
}

Etapas para converter PPTX para XML via C++

Os desenvolvedores de C++ podem facilmente converter arquivos PPTX para XML em apenas algumas linhas de código.

  1. Carregue o arquivo PPTX com Aspose.Slides for C++ Presentation Object.
  2. Chame o método Save().
  3. Passe o caminho do arquivo de saída com extensão de arquivo (XML).
  4. O arquivo XML será salvo no caminho especificado.
  5. Abra o arquivo XML em um programa compatível.

Requisitos de sistema

Antes de executar o código de exemplo de conversão C++, certifique-se de ter os seguintes pré-requisitos.

  • Microsoft Windows ou um sistema operacional compatível com C++ Runtime Environment para Windows de 32 bits, Windows de 64 bits e Linux de 64 bits.
  • Aspose.Slides for C++ DLL referenciado em seu projeto.

Aplicativo gratuito para converter PPTX para XML

Experimente nosso aplicativo Editor grátis