Dividir apresentações do PowerPoint usando C++

Pode haver cenários em que você precise dividir as apresentações do PowerPoint em vários arquivos. Por exemplo, sua apresentação pode ter várias seções e você deseja que cada seção esteja em um arquivo separado. Para esse fim, este artigo ensinará como dividir apresentações do PowerPoint PPTX/PPT usando C++.

API C++ para dividir apresentações do PowerPoint

Aspose.Slides for C++ é uma API poderosa e rica em recursos que permite criar, ler e modificar arquivos do PowerPoint sem exigir a instalação do Microsoft PowerPoint. Além disso, a API suporta a divisão de apresentações do PowerPoint. Você pode instalar a API por meio do NuGet ou baixá-la diretamente da seção Downloads.

PM> Install-Package Aspose.Slides.Cpp

Dividir uma apresentação do PowerPoint usando C++

A seguir estão as etapas para dividir uma apresentação do PowerPoint usando C++.

O código de exemplo a seguir mostra como dividir uma apresentação do PowerPoint 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())
{
	// Criar uma instância da classe Presentation
	auto newPresentation = System::MakeObject<Presentation>();

	// Remover o slide padrão
	newPresentation->get_Slides()->idx_get(0)->Remove();

	// Adicionar o slide à apresentação
	newPresentation->get_Slides()->AddClone(slide);

	// Salve a apresentação
	newPresentation->Save(String::Format(u"OutputDirectory\\SplitPresentation_out_{0}.pptx", slide->get_SlideNumber()), SaveFormat::Pptx);
}

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 dividir apresentações do PowerPoint usando C++. O trecho de código compartilhado mostra como dividir arquivos do PowerPoint com apenas algumas linhas de código. Aspose.Slides for C++ API fornece vários 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.

Veja também