As apresentações PowerPoint são amplamente utilizadas para diversos fins. Quando se trata de integrar essas apresentações em sistemas automatizados para análise e processamento, é necessário converter esses arquivos PPTX/PPT em um formato legível por máquina. No entanto, XML é um desses formatos que é mais estruturado e também legível por humanos. Neste guia, vamos explorar como desenvolver uma ferramenta que converte PowerPoint para XML programaticamente. Aspose.Slides para .NET permite que você converta PPTX para XML em C# simplesmente usando alguns métodos de classe. Todo o processo é curto e simples, então passe por este post do blog com atenção.
Instalação do SDK de PowerPoint
Uma das maneiras de instalar este SDK é baixar os arquivos.
A outra maneira é abrir o Console do Gerenciador de Pacotes e executar o seguinte comando:
Install-Package Aspose.Slides.NET
Alternativamente, instale via o gerenciador de pacotes NuGet.
Como Converter PPTX para XML em C# - Trecho de Código
Esta seção irá mostrar como desenvolver um conversor de PPT para XML usando Aspose.Slides para .NET.
Passos:
- Crie uma nova apresentação instanciando uma instância da classe Presentation.
- Acesse o primeiro slide.
- Chame o método AddAutoShape para criar uma nova forma automática com formatação padrão.
- Adicione um título e defina o tamanho da fonte.
- Salve a apresentação como um arquivo XML chamando o método Save.
Para converter PPTX para XML em C#, siga o código-fonte abaixo:
O exemplo de código acima gera a seguinte saída:
Obtenha uma Licença Gratuita
Obtenha uma licença temporária gratuita para testar este SDK de PowerPoint além das limitações de avaliação.
Conclusão
Implementamos como converter PPTX para XML em C#. Isso facilita a integração e o processamento de suas apresentações de negócios ou educacionais com sistemas baseados em IA. Além disso, seus dados se tornam flexíveis e reutilizáveis ao converter PowerPoint para XML. É isso para este guia. Você pode consultar o guia do desenvolvedor, a referência da API e o repositório do GitHub para uma análise mais aprofundada.
Por favor, visite nosso fórum para fazer perguntas.