Comparez deux DOCX en utilisant Java

Vérificateur de différences Java très précis pour comparer DOCX fichiers et trouver les différences entre eux

Notre puissant Java SDK vous permet de trouver la différence entre les DOCX documents et d'enregistrer les résultats dans un format pratique pour l'affichage. Pour vérifier les fonctionnalités de nos produits, comparez les DOCX fichiers à l'aide de cette Java bibliothèque et observez les différences.

Afficher l'extrait de code

Comparez DOCX dans Java

Notre SDK Java est conçu pour vous donner le résultat le plus précis, même si la comparaison est en soi une fonction complexe.

Parfois, vous devez vous assurer que le document au DOCX format n'a pas été modifié, et si c'est le cas, vous devez découvrir quelle est la différence. Utilisez simplement notre outil de comparaison Java pour comparer deux DOCX fichiers et trouver des différences entre des mots entiers ou des caractères uniques. De plus, si un seul caractère d'un mot a changé, ce mot sera marqué comme entièrement modifié.

Désormais, vous n'avez plus besoin de passer du temps à comparer manuellement les DOCX documents, et vous pouvez rapidement trouver même de petites modifications et exporter ces différences vers un document dans un format pratique.

Essayez de comparer les DOCX documents

Découvrez comment fonctionne notre solution pour comparer les DOCX fichiers à l'aide du SDK Java. Pour y parvenir, chargez les DOCX fichiers que vous souhaitez comparer et sélectionnez le format de fichier d'exportation – il sera automatiquement chargé après comparaison.

Notez que vous devez accepter toutes les révisions des documents comparés avant d'appeler la méthode de comparaison, comme le montre notre exemple :

Télécharger le fichier comparé
Exécuter le code
Téléchargez le deuxième fichier à comparer
Sélectionnez le format cible dans la liste
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

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

//  Télécharger des documents vers le stockage cloud.
byte[] firstDocumentContent = Files.readAllBytes(Paths.get(fileName1).toAbsolutePath());
UploadFileRequest uploadFirstFileRequest =
    new UploadFileRequest(firstDocumentContent, fileName1, null);
wordsApi.uploadFile(uploadFirstFileRequest);

byte[] secondDocumentContent = Files.readAllBytes(Paths.get(fileName2).toAbsolutePath());
UploadFileRequest uploadSecondFileRequest =
    new UploadFileRequest(secondDocumentContent, fileName2, null);
wordsApi.uploadFile(uploadSecondFileRequest);

//  Comparer des documents dans le cloud.
CompareData compareDataOptions = new CompareData();
compareDataOptions.setAuthor("author");
compareDataOptions.setFileReference(new FileReference(fileName2));

CompareDocumentRequest compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions,
	null, null, null, null, null, fileResult, null);
wordsApi.compareDocument(compareDocumentRequest);

//  Télécharger le document de résultat à partir du stockage cloud.
DownloadFileRequest downloadFileRequest = new DownloadFileRequest(fileResult, null, null);
byte[] downloadFileResult = wordsApi.downloadFile(downloadFileRequest);
Files.write(Paths.get(fileResult), downloadFileResult.values().iterator().next());
Exécuter le code
  
Copier le code Java dans le presse-papiers

Comment comparer deux fichiers DOCX Java REST API

  1. Installez Aspose.Words Cloud for Java
  2. Ajouter une référence de bibliothèque (importer la bibliothèque) à votre projet Java
  3. Charger deux DOCX documents à comparer
  4. Appelez la compareDocument() pour comparer DOCX docs
  5. Téléchargez le document de résultat à partir du stockage en nuage

Java bibliothèque à utiliser pour comparer

Installez 'Aspose.Words Cloud SDK for Java' à l'aide de l'outil d'automatisation de construction Maven.

Ajoutez cette dépendance au POM de votre projet : aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Comme alternative, vous pouvez cloner Aspose.Words Cloud SDK for Java de GitHub et l'utiliser dans votre projet. Veuillez suivre ces Instructions pour obtenir rapidement les informations d'identification de sécurité nécessaires et accéder à notre REST API.

Configuration requise

Reportez-vous à la Repository Documentation pour voir les détails.

Autres formats de fichiers pris en charge

Vous pouvez effectuer une opération de comparaison pour d'autres formats de fichiers :

5%

Abonnez-vous aux mises à jour des produits Aspose

Recevez des newsletters mensuelles et des offres directement dans votre boîte mail.

© Aspose Pty Ltd 2001-2024. Tous les droits sont réservés.