Compara dos Word usando C#

Comprobador de diferencias C# alta precisión para comparar Word archivos y encontrar diferencias entre ellos

Nuestro poderoso C# SDK le permite encontrar la diferencia entre Word documentos y guardar los resultados en un formato conveniente para verlos. Para verificar las capacidades de nuestro producto, compare los Word archivos usando esta C# biblioteca y vea las diferencias.

Ver fragmento de código

Comparar Word en C#

Nuestro SDK .NET está diseñado para brindarle el resultado más preciso, aunque la comparación es una función compleja en sí misma.

A veces es necesario asegurarse de que el documento en Word formato no haya sido modificado y, si es así, debe averiguar cuál es la diferencia. Simplemente use nuestra herramienta de diferencias .NET para comparar dos Word archivos y encontrar diferencias en palabras completas o caracteres individuales. Además, si solo ha cambiado un carácter en una palabra, esta palabra se marcará como cambiada por completo.

Ahora ya no necesita perder tiempo comparando Word documentos manualmente y puede encontrar rápidamente incluso cambios pequeños y exportar dichas diferencias a un documento en un formato conveniente.

Intente comparar Word documentos

Vea cómo funciona nuestra solución para comparar Word archivos usando .NET SDK. Para lograr esto, cargue los Word archivos que desea comparar y seleccione el formato de archivo de exportación; se cargará automáticamente después de comparar.

Tenga en cuenta que debe aceptar todas las revisiones de los documentos comparados antes de llamar al método de comparación, como se muestra en nuestro ejemplo:

Sube el archivo comparado
Ejecutar código
Sube el segundo archivo para comparar
Seleccione el formato de destino de la lista
using Aspose.Words.Cloud.Sdk;

var config = new Configuration
{
    ClientId = "####-####-####-####-####",
    ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);

var fileName1 = "Input1.docx";
var fileName2 = "Input2.docx";
var fileResult = "Output.docx";

//  Subir documentos al almacenamiento en la nube.
using var firstDocumentContent = File.OpenRead(fileName1);
var uploadFirstFileRequest = new UploadFileRequest(firstDocumentContent, fileName1);
await wordsApi.UploadFile(uploadFirstFileRequest);

using var secondDocumentContent = File.OpenRead(fileName2);
var uploadSecondFileRequest = new UploadFileRequest(secondDocumentContent, fileName2);
await wordsApi.UploadFile(uploadSecondFileRequest);

//  Compara documentos en la nube.
var compareDataOptions = new CompareData()
{
    Author = "author",
    FileReference = new FileReference(fileName2)
};
var compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);

//  Descarga el documento de resultados del almacenamiento en la nube.
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
    downloadFileResult.CopyTo(fileStream);
}
Ejecutar código
  
Copie el código C# al portapapeles

Como comparar Word C# REST API

  1. Instale Aspose.Words Cloud for .NET
  2. Agregue una referencia de biblioteca (importe la biblioteca) a su proyecto C#
  3. Cargue dos Word documentos para comparar
  4. Llame al CompareDocument() para comparar Word documentos
  5. Descargue el documento de resultados del almacenamiento en la nube

C# biblioteca para usar comparar

Instale 'Aspose.Words Cloud SDK for .NET' mediante el administrador de paquetes NuGet. Simplemente ejecute nuget install Aspose.Words-Cloud para instalar y hacer referencia automáticamente al ensamblaje correspondiente en su proyecto. Como alternativa, puede clonar manualmente Aspose.Words Cloud SDK for .NET desde GitHub y usarlo en su proyecto. Siga estas Instructions para obtener rápidamente las credenciales de seguridad necesarias y acceder a nuestra REST API.

Requisitos del sistema

  • .NET Standard 2.0 o más reciente

Consulte la Repository Documentation para ver más detalles.

Otros formatos de archivo compatibles

Puede realizar la operación de comparación para otros formatos de archivo:

5%

Suscríbase a las actualizaciones de productos de Aspose

Reciba boletines y ofertas mensuales directamente en su buzón.

© Aspose Pty Ltd 2001-2024. Reservados todos los derechos.