Porównaj dwa Word pliki w Java za pomocą naszego narzędzia do sprawdzania różnic. Dzięki naszemu interfejsowi API o wysokiej wierności Java możesz znaleźć różnicę między porównywanymi Word dokumentami i wyeksportować wyniki do wygodnego formatu pliku.
Dzięki temu natywnemu API Java możesz łatwo porównywać Word dokumenty i uzyskać różnice w żądanym formacie wyjściowym. Nasza biblioteka Java jest w pełni samodzielna i nie opiera się na żadnych zewnętrznych narzędziach ani usługach. Eliminuje potrzebę zewnętrznych zależności, zapewniając kompleksowy zestaw funkcjonalności przetwarzania Word w ramach jednego pakietu Java.
Na tej stronie docelowej przedstawiamy demonstrację na żywo porównania Word w akcji, połączoną z ilustracyjnym przykładem Java. Porównuje zawartość Word dokumentów zarówno na poziomie znaków, jak i słów. Nawet jeśli zmieniony zostanie tylko jeden znak, całe słowo zostanie oznaczone jako zmodyfikowane. Przekonaj się na własnej skórze, jak łatwo jest porównać dwa dokumenty, przesyłając Word pliki do interfejsu, wybierając żądany format wyjściowy i zaznaczając różnice między Word dokumentami ze 100% dokładnością.
Czasami może nie być jasne, czy Word plik został zmodyfikowany, a ręczne porównywanie dwóch wersji dokumentu może być trudnym zadaniem. I odwrotnie, czasami masz pewność, że Word dokument został zmieniony, ale wizualna identyfikacja zaktualizowanych sekcji staje się przytłaczająca. Porównanie Word jest coraz bardziej poszukiwaną procedurą, szczególnie w zautomatyzowanych obiegach dokumentów. Przyjrzyjmy się typowym scenariuszom, w których automatyczne porównanie Word może być bardzo cenne:
Jak widać, programowe porównanie Word oferuje ogromne korzyści w różnych dziedzinach, umożliwiając usprawnienie przepływów pracy, lepszą współpracę i zwiększoną produktywność. Dzięki API Java masz możliwość bezproblemowego wykorzystania tych zalet w swoich projektach Java. Wypróbuj nasze demo na żywo, przesyłając dwa Word dokumenty, wybierając format docelowy, aby podkreślić różnice i sprawdzając przykładowy kod Java. Ten fragment Java pokazuje, jak znaleźć różnice między Word plikami i zapisać wyniki w wymaganym formacie.
Ważna uwaga: porównywane Word dokumenty nie powinny być poprawiane przed wywołaniem metody porównawczej. Najpierw musisz zaakceptować wszystkie poprawki.
// 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>
Kopiuj
// 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')
Kopiuj
// 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>
Kopiuj
// 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"
Kopiuj
import com.aspose.words.*;
Document docA = new Document("Input1.docx");
Document docB = new Document("Input2.docx");
// Nie powinno być żadnych poprawek przed porównaniem.
docA.acceptAllRevisions();
docB.acceptAllRevisions();
docA.compare(docB, "Author Name", new Date());
docA.save("Output.docx");
Nasze Java hostujemy w repozytoriach Maven. 'Aspose.Words for Java' to wspólny JAR zawierający kod bajtowy. Postępuj zgodnie z instrukcjami krok po kroku, jak zainstalować go w swoim środowisku programisty Java.
Obsługiwana jest Java SE 7 i nowsze Java Udostępniamy również osobny pakiet dla Java SE 6 na wypadek, gdybyś musiał używać tego przestarzałego JRE.
Nasz Java jest wieloplatformowy i działa na wszystkich systemach operacyjnych z JVM, w tym Microsoft Windows, Linux, macOS, Android i iOS.
Aby uzyskać informacje na temat dodatkowych zależności między pakietami, takich jak JogAmp JOGL, Harfbuzz silnika czcionki, Java Zaawansowane obrazowanie JAI, zapoznaj się z dokumentacją produktu.
Możesz wykonać operację porównania dla innych formatów plików: