GroupDocs.Comparison para Java es la API más flexible y fácil de usar que ayuda a desarrollar aplicaciones de comparación de documentos en el entorno Java. El verificador de diferencias y la API de combinación de documentos le permiten detectar cambios y diferencias en el contenido, así como el estilo de texto entre formatos de documentos similares. Admite la comparación de todos los formatos de documentos estándar de la industria, como PDF, HTML, oficina de Microsoft Word, hojas de cálculo de Excel, presentaciones de PowerPoint, correos electrónicos de Outlook, diagramas de Visio, OpenDocument, AutoCAD e imágenes. Con la función de seguimiento de cambios, el resumen de las diferencias entre el documento de origen y el de destino se presentará en un documento de comparación completo. GroupDocs.Comparison for Java API permite obtener y guardar documentos simples, protegidos con contraseña, así como documentos encriptados a través de archivos y flujos.
GroupDocs.Comparison para Java no requiere la instalación de ningún software externo en el sistema. Es compatible con todas las versiones de Java y es compatible con los sistemas operativos más populares (Windows, Linux, MacOS) que pueden ejecutar el tiempo de ejecución de Java.
A través de GroupDocs.Comparison for Java API, puede comparar fácilmente documentos de formatos admitidos para encontrar diferencias entre ellos. El siguiente ejemplo muestra cómo comparar dos documentos de Microsoft Word usando Java:
try (Comparer comparer = new Comparer("D:\\source.pdf")) {
comparer.add("D:\\target.pdf");
comparer.compare("D:\\result.pdf");
}
GroupDocs.Comparison for Java le permite comparar documentos en tres niveles de profundidad. Puede configurar la intensidad de comparación para que sea baja (compare el texto palabra por palabra con una precisión para la cuadrícula de imágenes = 50), media (compare el texto carácter por carácter con una precisión para la cuadrícula de imágenes = 100) o alta (compare el texto carácter por carácter con una precisión para la visualización de imágenes). cuadrícula = 150).
Junto con el contenido del documento, GroupDocs.Comparison for Java API también permite comparar el estilo del texto. El nombre de la fuente, el tamaño, el color, el estilo (negrita, cursiva, subrayado, versalitas e hipervínculos) y, si corresponde, el color de fondo también se pueden comparar para verificar la diferencia entre los documentos comparados, mientras se comparan las palabras y los caracteres. Para la comparación de párrafos, también se pueden comparar la alineación, la sangría (sangría izquierda, sangría derecha), el espaciado (espacio después, espacio antes), la sangría de la primera línea y el espacio entre líneas. Del mismo modo, cuando corresponda, también se pueden comparar otras secciones de una página a través de GroupDocs.Comparison for Java API. Las secciones incluyen la distancia del pie de página, los márgenes de la página (izquierdo, derecho, superior e inferior), la altura de la página, la orientación de la página, el color del borde y el ancho de la línea.