Sammenlign DOCX filer i Java

Kraftfuldt Java bibliotek til at sammenligne DOCX dokumenter og opdage selv små forskelle

Sammenlign to DOCX filer i Java ved hjælp af vores forskelskontrol. Med vores high-fidelity Java API kan du finde forskellen mellem sammenlignede DOCX dokumenter og eksportere resultaterne til et praktisk filformat.

Se kodestykket

Med denne indbyggede Java API kan du nemt sammenligne DOCX-dokumenter og opnå forskellene i det ønskede outputformat. Vores Java-bibliotek er fuldstændig selvstændigt og er ikke afhængig af eksterne værktøjer eller tjenester. Det eliminerer behovet for eksterne afhængigheder og giver et omfattende sæt DOCX-behandlingsfunktioner inden for en enkelt Java-pakke.

På denne landingsside bringer vi dig en live demo af DOCX-sammenligningen i aktion, kombineret med et illustrativt Java-eksempel. Den sammenligner indholdet af DOCX-dokumenter både på tegnniveau og på ordniveau. Selvom kun et enkelt tegn er blevet ændret, vil hele ordet blive markeret som ændret. Oplev selv, hvor nemt det er at sammenligne to dokumenter ved at uploade DOCX-filer til grænsefladen, vælge det ønskede outputformat og få forskellene mellem DOCX-dokumenter markeret med 100 % nøjagtighed.

Sammenlign DOCX ved at bruge Java

Nogle gange er det måske ikke klart, om en DOCX-fil er blevet ændret, og manuel sammenligning af to versioner af et dokument kan være en skræmmende opgave. Omvendt er der tidspunkter, hvor du er sikker på, at DOCX-dokumentet er ændret, men visuel identifikation af de opdaterede sektioner bliver overvældende. DOCX-sammenligningen er en stadig mere efterspurgt procedure, især inden for automatiserede dokumentarbejdsgange. Lad os udforske typiske scenarier, hvor automatiseret DOCX-sammenligning kan være yderst værdifuld:

  • Versionskontrol og samarbejde. Når flere bidragydere arbejder på den samme DOCX-fil, hjælper programmatisk dokumentsammenligning med at identificere ændringer foretaget af forskellige personer
  • Jura og overholdelse. I den juridiske industri er nøjagtig sammenligning af juridiske kontrakter, aftaler eller regulatoriske dokumenter afgørende. Automatiseret DOCX-filsammenligning sikrer præcis påvisning af eventuelle ændringer, tilføjelser eller udeladelser, og hjælper advokater med at opretholde overholdelse og mindske juridiske risici
  • Kvalitetssikring og test. Softwareudvikling involverer ofte håndtering af omfattende dokumentation, såsom krav, specifikationer og testcases. Ved at automatisere DOCX-sammenligning kan Java-udviklere nemt opdage uoverensstemmelser mellem versioner, hvilket sikrer ensartethed og nøjagtighed gennem hele udviklingsprocessen
  • Content Management og publicering. I indholdsdrevne industrier, som forlagsvirksomhed eller journalistik, er det vigtigt at opretholde konsistens på tværs af forskellige versioner af artikler, manuskripter eller bøger. Sammenligning af DOCX-dokumenter programmæssigt giver forfattere og redaktører mulighed for hurtigt at se forskelle og sikre integriteten af deres indhold, hvilket letter effektive udgivelsesarbejdsgange

Find forskelle i DOCX-filer i Java

Som du kan se, tilbyder programmatisk DOCX-sammenligning enorme fordele på forskellige domæner, hvilket muliggør strømlinede arbejdsgange, forbedret samarbejde og øget produktivitet. Med denne Java API har du magten til at udnytte disse fordele problemfrit i dine Java-projekter. Prøv vores live-demo ved at uploade to DOCX-dokumenter, vælge målformatet for at fremhæve forskellene og undersøge Java kodeeksemplet. Dette Java-uddrag demonstrerer, hvordan man finder forskelle mellem DOCX-filer og gemmer resultaterne i det krævede format.

En vigtig pointe: de sammenlignede DOCX-dokumenter bør ikke have revisioner, før de kalder sammenligningsmetoden. Du skal først acceptere alle revisionerne.

Sammenlign to DOCX filer ved hjælp af Java
Upload den sammenlignede fil
Kør kode
Upload den anden fil for at sammenligne
Vælg målformatet fra listen
// 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>
Kopi
// 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')
Kopi
// 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>
Kopi
// 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"
Kopi
import com.aspose.words.*;

Document docA = new Document("Input1.docx");
Document docB = new Document("Input2.docx");

// Der bør ikke være nogen revisioner før sammenligning.
docA.acceptAllRevisions();
docB.acceptAllRevisions();

docA.compare(docB, "Author Name", new Date());
docA.save("Output.docx");
Kør kode

Sådan sammenlignes to DOCX i Java

  1. Installer Aspose.Words for Java
  2. Tilføj en biblioteksreference (importér biblioteket) til dit Java projekt
  3. Indlæs to DOCX for at sammenligne
  4. Accepter alle revisioner, før du kalder compare() metoden
  5. Kald compare() metoden for at sammenligne to DOCX
  6. Kald Save() metoden, og send et outputfilnavn med påkrævet udvidelse
  7. Få resultatet af komprimering af DOCX som en separat fil

Java bibliotek til at sammenligne DOCX dokumenter

Vi hoster vores Java pakker i Maven repositories. 'Aspose.Words til Java' er en almindelig JAR fil, der indeholder byte-kode. Følg venligst trin-for-trin instruktionerne om, hvordan du installerer det i dit Java-udviklermiljø.

Systemkrav

Java SE 7 og nyere Java -versioner understøttes. Vi leverer også en separat pakke til Java SE 6, hvis du er forpligtet til at bruge denne forældede JRE.

Vores Java pakke er tværgående og kører på alle operativsystemer med JVM implementering, herunder Microsoft Windows, Linux, macOS, Android og iOS.

For information om valgfri JogAmp JOGL, Harfbuzz, Java Advanced Imaging JAI, henvises til Produktdokumentation.

Andre understøttede filformater

Du kan udføre sammenligningshandlinger for andre filformater:

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2024. Alle rettigheder forbeholdes.