Podemos comparar duas ou mais apresentações do PowerPoint e destacar as diferenças programaticamente na nuvem. Isso ajuda a rastrear revisões, garantir consistência e identificar mudanças entre diferentes versões de slides. Neste artigo, aprenderemos como comparar apresentações do PowerPoint em C# .NET usando o GroupDocs.Comparison Cloud SDK.

Os seguintes tópicos serão abordados nesta comparação de apresentações do Microsoft PowerPoint:

API de Comparação do PowerPoint

Para comparar PowerPoint PPTX files, utilizaremos o GroupDocs.Comparison Cloud SDK for .NET. Ele permite que você compare várias apresentações e gere um arquivo PPTX resultante com diferenças destacadas.

Por favor, use o SDK com o seguinte comando no console:

Install-Package GroupDocs.Comparison-Cloud

Por favor, obtenha seu Client ID e Secret no painel antes de seguir os passos mencionados. Assim que você tiver seu ID e segredo, adicione no código conforme mostrado abaixo:

Comparar duas apresentações do PowerPoint em C#

Você pode comparar dois arquivos PPTX na nuvem seguindo estas etapas:

  1. Upload the source and target files.
  2. Compare arquivos PPTX usando a API de Comparação.
  3. Baixe a apresentação resultante.

Podemos comparar dois arquivos do PowerPoint na nuvem seguindo os passos simples descritos abaixo:

Fazer o upload de Apresentações do PowerPoint

O primeiro passo é fazer o upload dos arquivos PPTX de origem e destino para a nuvem usando o seguinte exemplo de código:

var fileApi = new FileApi(configuration);
using (var source = File.OpenRead("source.pptx"))
{
    fileApi.UploadFile(new UploadFileRequest("source.pptx", source));
}
using (var target = File.OpenRead("target.pptx"))
{
    fileApi.UploadFile(new UploadFileRequest("target.pptx", target));
}

Now execute the following code snippet to compare the two PowerPoint presentations using C# .NET.

var options = new ComparisonOptions
{
    SourceFile = new FileInfo { FilePath = "source.pptx" },
    TargetFiles = new List<FileInfo> { new FileInfo { FilePath = "target.pptx" } },
    OutputPath = "result/result.pptx"
};

var request = new ComparisonsRequest(options);
var response = apiInstance.Comparisons(request);
compare powerpoint preview

Experimente Online

Deseja testar sem codificação? Use a ferramenta de comparação de PowerPoint online gratuita alimentada pelo mesmo REST API.

comparar powerpoint online

Conclusão

Neste artigo, aprendemos como comparar apresentações PowerPoint em C# .NET e como identificar mudanças entre dois ou mais arquivos PPTX. Também descobrimos a facilidade de comparação de PowerPoint usando .NET REST API. Tente usar nossa API e explore o mundo da comparação de documentos com facilidade.

Veja Também