Possiamo confrontare due o più presentazioni PowerPoint e evidenziare le differenze programmaticamente nel cloud. Questo aiuta a tenere traccia delle revisioni, garantire coerenza e identificare le modifiche tra le diverse versioni delle diapositive. In questo articolo, impareremo come confrontare presentazioni PowerPoint in C# .NET utilizzando il GroupDocs.Comparison Cloud SDK.
I seguenti argomenti saranno trattati in questa comparazione delle presentazioni di Microsoft PowerPoint:
API di confronto PowerPoint
Per confrontare PowerPoint PPTX files, utilizzeremo il GroupDocs.Comparison Cloud SDK per .NET. Ti consente di confrontare più presentazioni e generare un file PPTX risultante con differenze evidenziate.
Si prega di installare l’SDK utilizzando il seguente comando nella console:
Install-Package GroupDocs.Comparison-Cloud
Per favore ottieni il tuo Client ID e Secret dalla dashboard prima di seguire i passaggi menzionati. Una volta che hai il tuo ID e secret, aggiungi nel codice come mostrato di seguito:
Confronta due presentazioni PowerPoint in C#
Puoi confrontare due file PPTX nel cloud seguendo questi passaggi:
- Upload the source and target files.
- Confronta i file PPTX utilizzando l’API di confronto.
- Scarica la presentazione risultante.
Possiamo confrontare due file PowerPoint nel cloud seguendo i semplici passaggi indicati di seguito:
Carica presentazioni PowerPoint
Il primo passo è caricare i file PPTX di origine e destinazione nel cloud utilizzando il seguente campione di codice:
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);

Prova Online
Vuoi testare senza codifica? Usa lo strumento di confronto PowerPoint online gratuito alimentato dalla stessa REST API.

Conclusione
In questo articolo, abbiamo imparato come confrontare presentazioni PowerPoint in C# .NET e come identificare le modifiche tra due o più file PPTX. Abbiamo anche scoperto la facilità del confronto di PowerPoint utilizzando l’API REST .NET. Prova a utilizzare la nostra API ed esplora il mondo del confronto dei documenti con facilità.