Podemos comparar dos o más presentaciones de PowerPoint y resaltar las diferencias programáticamente en la nube. Esto ayuda a rastrear revisiones, asegurar consistencia e identificar cambios entre diferentes versiones de diapositivas. En este artículo, aprenderemos cómo comparar presentaciones de PowerPoint en C# .NET utilizando GroupDocs.Comparison Cloud SDK.
Los siguientes temas se cubrirán en esta comparación de presentaciones de Microsoft PowerPoint:
API de comparación de PowerPoint
Para comparar PowerPoint PPTX files, utilizaremos el GroupDocs.Comparison Cloud SDK para .NET. Te permite comparar varias presentaciones y generar un archivo PPTX resultante con diferencias resaltadas.
Por favor, el SDK usando el siguiente comando en la consola:
Install-Package GroupDocs.Comparison-Cloud
Por favor get your Client ID and Secret from the dashboard antes de seguir los pasos mencionados. Una vez que tengas tu ID y secreto, añade en el código como se muestra a continuación:
Comparar dos presentaciones de PowerPoint en C#
Puedes comparar dos archivos PPTX en la nube siguiendo estos pasos:
- Upload the source and target files.
- Comparar archivos PPTX utilizando la API de Comparación.
- Descarga la presentación resultante.
Podemos comparar dos archivos de PowerPoint en la nube siguiendo los simples pasos que se indican a continuación:
Subir presentaciones de PowerPoint
El primer paso es cargar los archivos PPTX de origen y destino en la nube utilizando el siguiente ejemplo 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);

Prueba en línea
¿Quieres probar sin programar? Utiliza la herramienta gratuita de comparación de PowerPoint en línea impulsada por la misma REST API.

Conclusión
En este artículo, hemos aprendido cómo comparar presentaciones de PowerPoint en C# .NET y cómo identificar los cambios entre dos o más archivos PPTX. También hemos descubierto la facilidad de comparación de PowerPoint utilizando la API REST de .NET. Prueba usar nuestra API y explora el mundo de la comparación de documentos con facilidad.