Java Cloud SDK para comparar documentos

Integre el verificador de diferencias de documentos en sus aplicaciones Java utilizando la API REST. Compare imágenes, documentos, libros electrónicos, archivos CAD y PDF, etc.

Empiza la prueba gratuita

GroupDocs.Comparison for Cloud es una API REST que permite que sus aplicaciones Java comparen dos documentos del mismo formato para encontrar diferencias entre ellos, crear un archivo resultante y permitirle aceptar o rechazar los cambios recuperados. Nuestro SDK de comparación de documentos para Java permite una fácil integración en sus aplicaciones existentes, de modo que sus usuarios finales puedan comparar documentos, hojas de cálculo, presentaciones, diagramas de Microsoft Visio, correos electrónicos y archivos de muchos otros formatos.‎‎

Características avanzadas de la API REST de comparación de documentos

Cargue documentos en el almacenamiento en la nube y haga una comparación

Recupere documentos de formatos admitidos para compararlos como archivo o conjunto de imágenes

Basado en documentos comparados Obtener diferencias entre ambos en el documento resultante

Obtenga una lista de categorías, como TypeChanged o OnlyNumbers, etc., para el contenido modificado

Acepte o rechace los cambios para guardarlos o descartarlos

Devolver cambios actualizados del documento resultante como un conjunto de imágenes o su secuencia

Obtenga el documento resultante (con cambios actualizados) a través de Stream

Obtenga el documento (con el resultado de la comparación) como un conjunto de imágenes o su secuencia

Recuperar documento resultante (con el resultado de la comparación) como flujo

Obtener cambios de documentos comparados

Usando GroupDocs.Comparison Cloud API, puede comparar documentos y obtener la lista de cambios entre ellos. El siguiente fragmento de código muestra cómo puede recuperar la diferencia entre un archivo DOCX de origen y uno de destino y obtener sus diferencias en un archivo result.DOCX usando Java:

Obtener cambios de documentos comparados usando Java

  # TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud/#/apps (free registration is required).
  # For complete examples and data files, please go to https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-java

  String  outPath = "result.docx",
  sourceName = "source.docx",
  targetName = "target.docx";

  StorageApi storageApi = Utils.getStorageApiInstance();

  // Upload files to Cloud Storage
  File file = new File("src/main/resources/" + sourceName);
  ResponseMessage storageresponse = storageApi.PutCreate("comparison/" + sourceName, null, null, file);
  file = new File("src/main/resources/" + targetName);
  storageresponse = storageApi.PutCreate("comparison/" + targetName, null, null, file);

  ChangesApi changesApi = Utils.getChangesApiInstance();
  PutChangesDocumentRequest request = new PutChangesDocumentRequest();
  request.setRequest(GetComparisonRequest(sourceName, targetName));
  request.setOutPath(outPath);
  Link response = changesApi.putChangesDocument(request);
  System.out.println(response);

Recursos de apoyo y aprendizaje

GroupDocs.Comparison Cloud también ofrece SDK de comparación de documentos individuales para otros idiomas populares, como se indica a continuación:

  Español