Combinar duas ou mais apresentações em uma única está a apenas algumas linhas de código. Este artigo discute diferentes maneiras de mesclar várias apresentações do PowerPoint em uma única usando C#. Além disso, também mostrará como você pode juntar slides específicos de diferentes apresentações usando um código C# semelhante.
Os seguintes tópicos são abordados neste artigo:
- API .NET para combinar apresentações
- Como mesclar apresentações do PowerPoint
- Como mesclar slides de apresentação específicos
API .NET para mesclar apresentações
O GroupDocs fornece APIs de automação de alto código para mesclar tipos de documentos semelhantes e múltiplos. Juntamente com a mesclagem de arquivos do PowerPoint, ele permite dividir documentos, mover determinadas páginas e remover, trocar ou extrair páginas de vários documentos usando muito pouco código.
Estarei usando seu GroupDocs.Merger for .NET nos exemplos abaixo. Antes de continuar, você pode obter a API de uma das seguintes opções:
- Instale ou atualize o pacote da Galeria de Pacotes NuGet.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
- Baixe o MSI ou DLLs da seção de downloads.
Como mesclar apresentações do PowerPoint (PPT/PPTX) usando C#
Combinar duas ou mais apresentações é bastante simples. As etapas a seguir mostram como mesclar arquivos PPT ou PPTX no aplicativo .NET usando C#.
- Carregue a primeira apresentação usando a classe Merger.
- Combine a segunda apresentação usando o método Join.
- Continue juntando mais arquivos PPT ou PPTX usando o mesmo método de junção.
- Salve o arquivo de apresentações mescladas usando o método Salvar.
O trecho de código C# a seguir mescla várias apresentações do PowerPoint.
// Combine todos os slides de 2 ou mais apresentações fornecidas usando C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
merger.Join("/path/presentation-2.pptx");
merger.Join("/path/presentation-3.pptx");
merger.Save("/path/merged-presentation.pptx");
}
Como mesclar slides de apresentação específicos usando C#
Você também pode mesclar slides específicos de várias apresentações. As etapas a seguir mostram como mesclar slides de apresentação específicos usando C#.
- Carregue a primeira apresentação usando a classe Merger.
- Selecione os slides para ingressar usando a classe JoinOptions.
- Agora, combine as duas apresentações usando o método Join com opções de junção preparadas.
- Salve o arquivo de apresentação mesclado usando o método Salvar.
O trecho de código C# a seguir combina os slides selecionados das apresentações.
// Combine slides selecionados de apresentações fornecidas usando C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
// Prepare a lista de slides para mesclar.
JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
merger.Join("/path/presentation-2.pptx", joinOptions);
merger.Save("/path/merged-presentation.pptx");
}
Licença API gratuita
Você pode obter uma licença temporária gratuita e mesclar suas apresentações sem limitações de avaliação.
Conclusão
Para concluir, hoje você aprendeu a mesclar dois ou mais arquivos PPT usando C# em seu aplicativo .NET. Mais especificamente, combinamos apresentações inteiras e, em seguida, mesclamos alguns slides selecionados das apresentações. Você pode usar o recurso de mesclagem em seus aplicativos .NET para mesclar arquivos ppt online.
Saiba mais e entre em contato
Caso queira saber mais sobre a API .NET Merger do GroupDocs, visite: Documentação | referência da API | Exemplos do GitHub.
Entre em contato conosco no fórum sobre qualquer dúvida.