GroupDocs.Comparison for Java est l’API la plus flexible et la plus simple à utiliser pour vous aider à développer des applications de comparaison de documents dans l’environnement Java. Le vérificateur de différences et l’API de fusion de documents vous permettent de détecter les changements et les différences de contenu ainsi que de style de texte entre des formats de documents similaires.
La bibliothèque GroupDocs.Comparison prend en charge la détection des différences de contenu et de style de texte entre les formats d’image et de document courants tels que PDF, HTML, courrier électronique Outlook, documents Microsoft Office Word, feuilles de calcul Excel, présentations PowerPoint, OneNote, diagrammes Visio, textes, png , images gif et bmp ainsi qu’une centaine d’autres formats.
La comparaison peut être effectuée pour détecter les changements dans le contenu des mots, des paragraphes, des tableaux ou des graphiques et leurs styles, et vous fournira un document de comparaison répertoriant un résumé des différences, leur nombre et leur type d’appartenance. GroupDocs.Comparison for Java peut facilement extraire des informations de base sur le document source, comparer et enregistrer des documents simples, protégés par mot de passe et cryptés de différents formats via un fichier ou un flux de données.
Il existe déjà de nombreuses documentations sur l’utilisation de la bibliothèque Comparison sur différentes plates-formes avec des exemples de code, vous n’avez donc pas à réfléchir sérieusement à la façon de travailler avec GroupDocs.Comparison pour l’API Java dans votre application.
GroupDocs.Comparison for Java ne nécessite l’installation d’aucun logiciel externe sur le système. Il est compatible avec toutes les versions de Java et prend en charge les systèmes d’exploitation courants (Windows, Linux, MacOS) capables d’exécuter l’environnement d’exécution Java.
Grâce à l’API GroupDocs.Comparison for Java, vous pouvez facilement comparer des documents de formats pris en charge pour trouver les différences entre eux. L’exemple suivant montre comment comparer deux documents Microsoft Word à l’aide de Java :
try (Comparer comparer = new Comparer("D:\\source.pdf")) {
comparer.add("D:\\target.pdf");
comparer.compare("D:\\result.pdf");
}
GroupDocs.Comparison for Java vous permet de comparer des documents à trois niveaux de profondeur. Vous pouvez définir l’intensité de la comparaison sur faible (comparez le texte mot par mot avec une précision pour la grille d’imagerie = 50), moyenne (comparez le texte caractère par caractère avec une précision pour la grille d’imagerie = 100) ou élevée (comparez le texte caractère par caractère avec une précision pour l’imagerie). grille = 150).
Outre le contenu du document, l’API GroupDocs.Comparison for Java permet également de comparer le style de texte. Le nom de la police, la taille, la couleur, le style (gras, italique, souligné, petites majuscules et hyperliens) et, le cas échéant, la sous-couleur peuvent également être comparés pour vérifier les différences entre les documents comparés, pendant que les mots et les caractères sont comparés. Pour la comparaison de paragraphes, l’alignement, l’indentation (retrait gauche, retrait droit), l’espacement (espace après, espace avant), le retrait de la première ligne et l’espacement des lignes peuvent également être comparés. De même, le cas échéant, d’autres sections d’une page peuvent également être comparées via l’API GroupDocs.Comparison for Java. Les sections incluent la distance du pied de page, les marges de la page (gauche, droite, haut et bas), la hauteur de la page, l’orientation de la page, la couleur de la bordure et la largeur de la ligne.