Mesclar arquivos POTX usando C++

Fusão de documentos POTX usando APIs C++ do lado do servidor.

Como mesclar arquivo POTX usando C++

Para mesclar o arquivo POTX, usaremos Aspose.Slides for C++ API que é uma API de fusã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

Mesclar arquivos POTX - C++

// The path to the documents directory.
const String sourceFilePath1 = u"SourceFile2.potx";
const String sourceFilePath2 = u"SourceFile3.potx";
const String outputFilePath = u"mergedOutput.potx";

// Instantiate Presentation class
SharedPtr<Presentation> presentation1 = MakeObject<Presentation>(sourceFilePath1);
SharedPtr<Presentation> presentation2 = MakeObject<Presentation>(sourceFilePath2);

for (SharedPtr<ISlide> slide : presentation2->get_Slides()){
	// Merge from source to destination 
	presentation1->get_Slides()->AddClone(slide);
}

// Save the presentation
presentation1->Save(outputFilePath, SaveFormat::Potx);  

Etapas para mesclar arquivos POTX em C++

Um documento básico mesclando e concatenando com APIs Aspose.Slides for C++ pode ser feito com apenas algumas linhas de código.

  1. Carregue os dois arquivos POTX.
  2. Use o método get_Slides() para percorrer cada slide.
  3. Use a função AddClone para mesclar com o arquivo desejado.
  4. Use o método Save() para salvar no caminho especificado

Requisitos de sistema

Aspose.Slides para C++ suporta em todas as principais plataformas e sistemas operacionais. Verifique se você possui 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.

Criado com Aspose.Slides

Mesclar arquivos POTX online

O aplicativo gratuito Aspose.Slides Merger é criado com Aspose.Slides for C++, a mesma API do código acima. Abra-o e veja o que a API pode fazer com seus próprios arquivos POTX.

  • Funciona no seu navegador, sem instalar nada.
  • Veja como o Aspose.Slides mescla arquivos antes de escrever código.
  • Envie vários arquivos POTX e combine-os em um só.
  • Baixe o resultado mesclado como um único arquivo.

O que é POTX Formato de Arquivo

Arquivos com a extensão .POTX são modelos de apresentação do Microsoft PowerPoint no formato Open XML. Ao contrário do formato binário POT, o POTX se baseia no padrão Office Open XML. Arquivos POTX armazenam layouts de slide, temas, estilos, planos de fundo, esquemas de cores, fontes e outras formatações reutilizáveis para criar novas apresentações.

Leia mais