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:
- Upload the source and target files.
- Compare arquivos PPTX usando a API de Comparação.
- 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);

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

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.