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:

  1. Upload the source and target files.
  2. Confronta i file PPTX utilizzando l’API di confronto.
  3. 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);
confronta l'anteprima di PowerPoint

Prova Online

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

confronta powerpoint online

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à.

Vedi anche