Compare dos DOCX archivos en Java utilizando nuestro verificador de diferencias. Con nuestra API Java de alta fidelidad, puede encontrar la diferencia entre DOCX documentos comparados y exportar los resultados a un formato de archivo conveniente.
Con esta API nativa Java, puede comparar fácilmente DOCX documentos y obtener las diferencias en el formato de salida deseado. Nuestra biblioteca Java es totalmente autónoma y no depende de herramientas o servicios externos. Elimina la necesidad de dependencias externas y proporciona un conjunto completo de funcionalidades de procesamiento DOCX dentro de un único paquete Java.
En esta pagina de inicio, le ofrecemos una demostración en vivo de la comparación DOCX en acción, junto con un ejemplo ilustrativo de Java. Compara el contenido de los DOCX documentos tanto a nivel de caracteres como a nivel de palabras. Incluso si solo se ha cambiado un carácter, la palabra completa se marcará como modificada. Experimente de primera mano lo fácil que es comparar dos documentos cargando DOCX archivos en la interfaz, eligiendo el formato de salida deseado y marcando las diferencias entre los DOCX documentos con una precisión del 100%.
A veces puede no quedar claro si un DOCX archivo ha sido modificado y comparar manualmente dos versiones de un documento puede ser una tarea desalentadora. Por el contrario, hay ocasiones en las que estás seguro de que el DOCX documento ha cambiado, pero identificar visualmente las secciones actualizadas resulta abrumador. La comparación DOCX es un procedimiento cada vez más solicitado, especialmente en los flujos de trabajo de documentos automatizados. Exploremos escenarios típicos donde la comparación DOCX automatizada puede ser muy valiosa:
Como puede ver, la comparación DOCX programática ofrece inmensos beneficios en varios dominios, lo que permite flujos de trabajo optimizados, colaboración mejorada y mayor productividad. Con esta API Java, tiene el poder de aprovechar estas ventajas sin problemas dentro de sus proyectos Java. Pruebe nuestra demostración en vivo cargando dos DOCX documentos, seleccionando el formato de destino para resaltar las diferencias y examinando el ejemplo de Java código. Este fragmento de Java demuestra cómo encontrar diferencias entre DOCX archivos y guardar los resultados en el formato requerido.
Un punto importante: los DOCX documentos comparados no deben tener revisiones antes de llamar al método de comparación. Primero debes aceptar todas las revisiones.
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
Copiar
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
Copiar
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
Copiar
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
Copiar
import com.aspose.words.*;
Document docA = new Document("Input1.docx");
Document docB = new Document("Input2.docx");
// No debe haber revisiones antes de la comparación.
docA.acceptAllRevisions();
docB.acceptAllRevisions();
docA.compare(docB, "Author Name", new Date());
docA.save("Output.docx");
Alojamos nuestros paquetes de Java en repositorios de Maven. 'Aspose.Words para Java' es un JAR común que contiene código de bytes. Siga las instrucciones paso a paso sobre cómo instalarlo en su entorno de desarrollador Java.
Se admiten Java SE 7 y las versiones más recientes de Java También proporcionamos un paquete separado para Java SE 6 en caso de que esté obligado a utilizar este JRE obsoleto.
Nuestro Java es multiplataforma y se ejecuta en todos los sistemas operativos con implementación de JVM Microsoft Windows, Linux, macOS, Android e iOS.
Para obtener información sobre las dependencias de paquetes opcionales, como JogAmp JOGL, motor de fuentes Harfbuzz Java Advanced Imaging JAI, consulte la documentación del producto.
Puede realizar la operación de comparación para otros formatos de archivo: