Neste tutorial de instruções, orientamos você pelo processo passo a passo para comparar arquivos PowerPoint usando C#. Este guia também inclui as instruções para configurar o pacote de comparação de documentos e como desenvolver a funcionalidade para comparar dois arquivos do PowerPoint em C#. Aqui estão as instruções detalhadas para comparar arquivos do PowerPoint, bem como um exemplo de trabalho para isso.
Etapas para comparar arquivos do PowerPoint usando C#
- Instale o pacote GroupDocs.Comparison for .NET do gerenciador de pacotes NuGet para comparar arquivos do PowerPoint
- Adicione uma referência ao namespace GroupDocs.Comparison para implementar a funcionalidade de comparação para arquivos do PowerPoint
- Carregue o arquivo PowerPoint de origem inicializando a classe Comparer
- Chame o método Add da classe Comparer para carregar o arquivo PPTX de destino
- Chame o método Compare da classe Comparer para salvar o arquivo PPTX resultante no disco
Para comparar documentos do PowerPoint usando C#, você precisa seguir as instruções acima em uma sequência. Você pode iniciar a funcionalidade de comparação de documentos instalando o pacote necessário e adicionando o namespace necessário no código. Em seguida, crie uma instância da classe Comparer que permite carregar o arquivo PowerPoint de origem. Depois disso, carregue o arquivo PPTX de destino usando o método Add e chame o método Compare para salvar o arquivo resultante no disco.
Código para comparar arquivos do PowerPoint usando C#
using System; | |
using GroupDocs.Comparison; | |
namespace ComparePowerpointFilesUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to compare PowerPoint files using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Comparison.lic"; | |
GroupDocs.Comparison.License lic = new GroupDocs.Comparison.License(); | |
lic.SetLicense(licensePath); | |
using (Comparer comparer = new Comparer("source.pptx")) | |
{ | |
comparer.Add("target.pptx"); | |
comparer.Compare("compare-result.pptx"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
No trecho anterior, criamos a funcionalidade para comparar dois arquivos PPTX para diferenças em C#. Acabamos de usar as etapas definidas nas seções anteriores e concluímos a funcionalidade consumindo algumas chamadas de API do pacote de comparação de documentos. Além disso, esse código pode ser executado em qualquer sistema operacional como MS Windows, Linux e Mac OS.
Discutimos o processo detalhado para comparar arquivos do PowerPoint usando C# neste artigo. Recentemente, publicamos um artigo sobre a comparação de arquivos CSV em C#. Consulte o guia como comparar arquivos CSV usando C # para obter mais informações.