Tento rychlý návod popisuje kompletní postup porovnání Word dokumentů pomocí Java. Tento článek poskytuje podrobné informace pro konfiguraci knihovny pro porovnání dokumentů, kroky k vytvoření kódu a také ukázkový kód Java pro porovnání dvou dokumentů aplikace Word. Kromě toho lze tuto příručku používat na operačních systémech, jako jsou MS Windows, Linux a Mac OS.
Kroky k porovnání dokumentů Word pomocí Java
- Nainstalujte GroupDocs.Comparison for Java z úložiště Maven v projektu Java a porovnejte dokumenty aplikace Word
- Importujte základní třídy pro vývoj funkcí pro porovnání souborů Word v Javě
- Vytvořte instanci třídy Comparer a předejte zdrojový soubor Wordu jeho konstruktoru
- Zavolejte metodu add třídy Comparer a zadejte cestu k cílovému souboru DOCX
- Nakonec zavolejte metodu porovnání a předejte výslednou cestu k souboru aplikace Word k porovnání
Tyto kroky vysvětlují postup porovnání dokumentů aplikace Word pro rozdíly v Javě pomocí jedné z nejlepších knihoven pro porovnání dokumentů. Porovnání dvou dokumentů aplikace Word podle výše uvedených pokynů je velmi rychlý proces. Dále nevyžaduje software třetích stran a MS Office pro porovnávání souborů aplikace Word. Kromě toho lze tuto funkci vyvinout pomocí tří až čtyř řádků kódu, které se skládají z používání rozhraní API.
Kód pro porovnání dokumentů Word pomocí Javy
import com.groupdocs.comparison.Comparer; | |
import com.groupdocs.comparison.result.ChangeInfo; | |
import com.groupdocs.comparison.license.License; | |
import java.nio.file.Path; | |
public class CompareWordDocumentsUsingJava { | |
public static void main(String[] args) { // Main function to compare Word documents in Java | |
// Remove the watermark in output Word document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Comparison.lic"); | |
try (Comparer comparer = new Comparer("source.docx")) { | |
comparer.add("target.docx"); | |
final Path resultPath = comparer.compare("result.docx"); | |
} | |
System.out.println("Done"); | |
} | |
} |
Ve výše uvedeném příkladu jsme napsali funkci pro porovnání dvou dokumentů aplikace Word a zvýraznění rozdílů pomocí Javy. Tento ukázkový kód ukazuje porovnání dvou souborů aplikace Word v jazyce Java, můžete však porovnat více dokumentů aplikace Word opakováním kroku 4 v kódu. Navíc můžete rychle porovnávat dokumenty pro jiné formáty Microsoft Word, jako jsou DOC, DOCM, DOT, DOTM, DOTX a RTF.
Diskutovali jsme o podrobných postupech porovnání dvou dokumentů aplikace Word pomocí Javy a vytvořili jsme pro ně ukázkový kód. Nedávno jsme publikovali článek o porovnávání souborů Excel v Javě, další informace naleznete v průvodci jak porovnávat soubory Excel v Javě.