Converter apresentações do PowerPoint para SVG usando C++

O formato SVG é frequentemente usado para incorporar conteúdo em aplicativos da Web e de desktop. Pode haver situações em que você precise incorporar suas apresentações do PowerPoint em tais aplicativos. Sob tais circunstâncias, converter os arquivos do PowerPoint para o formato SVG será útil. Para isso, este artigo ensinará como converter apresentações do PowerPoint para o formato SVG usando C++.

API C++ para converter PowerPoint para SVG

Aspose.Slides for C++ é uma API C++ para trabalhar com arquivos do PowerPoint. Ele permite que você crie, leia e modifique arquivos PowerPoint PPT e PPTX sem precisar de software adicional. Além disso, a API suporta a conversão de arquivos PPTX/PPT para o formato SVG. Você pode instalar a API por meio do NuGet ou baixá-la diretamente da seção Downloads.

PM> Install-Package Aspose.Slides.Cpp

Converter PowerPoint para SVG em C++

A seguir estão as etapas para converter arquivos PPTX/PPT do PowerPoint para o formato SVG.

O código de exemplo a seguir mostra como converter arquivos PPTX/PPT do PowerPoint para o formato SVG usando C++.

// Caminho do arquivo de origem
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";

// Carregar o arquivo de apresentação
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Percorra os slides
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// Crie uma instância da classe FileStream
	SharedPtr<FileStream> stream = File::OpenWrite(String::Format(u"OutputDirectory\\PresentationToSvg_out_{0}.svg", slide->get_SlideNumber()));

	// Gravar o slide no fluxo
	slide->WriteAsSvg(stream);

	// Fechar o fluxo
	stream->Close();
}

Obtenha uma licença gratuita

Para experimentar a API sem limitações de avaliação, você pode obter uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como converter arquivos PPTX/PPT do PowerPoint para o formato SVG usando C++. O exemplo de código compartilhado mostra como converter arquivos do PowerPoint para o formato SVG em apenas algumas linhas de código. Aspose.Slides for C++ é uma API poderosa que fornece vários recursos adicionais para automatizar suas tarefas relacionadas ao 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.

Veja também

Dica: Você pode conferir Aspose free PowerPoint to SVG Converter.