Java Cloud SDK pour comparer des documents

Intégrez le vérificateur de différences de documents dans vos applications Java à l'aide de l'API REST. Comparez des images, des documents, des livres électroniques, des fichiers CAO et PDF, etc.

Commencer l'essai gratuit

GroupDocs.Comparison for Cloud est une API REST qui permet à vos applications Java de comparer deux documents de même format pour trouver les différences entre eux, créer un fichier résultant et vous permettre d’accepter ou de rejeter les modifications récupérées. Notre SDK de comparaison de documents pour Java permet une intégration facile dans vos applications existantes, afin que vos utilisateurs finaux puissent comparer des documents, des feuilles de calcul, des présentations, des diagrammes Microsoft Visio, des e-mails et des fichiers de nombreux autres formats.

Fonctionnalités avancées de l’API REST de comparaison de documents

Télécharger des documents sur Cloud Storage et faire une comparaison

Récupérer des documents de formats pris en charge pour comparaison en tant que fichier ou tableau d’images

Basé sur des documents comparés Récupérer les différences entre les deux dans le document résultant

Obtenir la liste des catégories, telles que TypeChanged ou OnlyNumbers, etc., pour le contenu modifié

Acceptez ou rejetez les modifications pour les enregistrer ou les ignorer

Renvoyer les modifications mises à jour du document résultant sous la forme d’un ensemble d’images ou de leur flux

Récupérer le document résultant (avec les modifications mises à jour) via Stream

Obtenir le document (avec le résultat de la comparaison) sous la forme d’un ensemble d’images ou de leur flux

Récupérer le document résultant (avec le résultat de la comparaison) en tant que flux

Obtenir des modifications à partir de documents comparés

À l’aide de l’API GroupDocs.Comparison Cloud, vous pouvez comparer des documents et obtenir la liste des modifications entre eux. Le morceau de code suivant montre comment vous pouvez récupérer la différence entre une source et un fichier DOCX cible et récupérer leurs différences dans un fichier result.DOCX en utilisant Java :

Obtenir des modifications à partir de documents comparés à l’aide de 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);

Ressources d'assistance et d'apprentissage

GroupDocs.Comparison Cloud propose également des SDK de comparaison de documents individuels pour d’autres langues courantes, comme indiqué ci-dessous :

  Français