Salīdziniet divus TXT failus programmā Java, izmantojot mūsu atšķirību pārbaudītāju. Izmantojot mūsu augstas precizitātes Java API, varat atrast atšķirību starp salīdzinātajiem TXT dokumentiem un eksportēt rezultātus ērtā faila formātā.
Izmantojot šo vietējo Java API, varat viegli salīdzināt TXT dokumentus un iegūt atšķirības vēlamajā izvades formātā. Mūsu Java bibliotēka ir pilnībā autonoma un nav atkarīga no ārējiem rīkiem vai pakalpojumiem. Tas novērš nepieciešamību pēc ārējām atkarībām, nodrošinot visaptverošu TXT apstrādes funkcionalitāti vienā Java pakotnē.
Šajā galvenajā lapā mēs piedāvājam TXT salīdzināšanas demonstrāciju darbībā kopā ar ilustratīvu Java piemēru. Tas salīdzina TXT dokumentu saturu gan rakstzīmju, gan vārdu līmenī. Pat ja ir mainīta tikai viena rakstzīme, viss vārds tiks atzīmēts kā modificēts. Piedzīvojiet klātienē, cik viegli ir salīdzināt divus dokumentus, augšupielādējot TXT failus interfeisā, izvēloties vēlamo izvades formātu un iegūstot atšķirības starp TXT dokumentiem, kas atzīmēti ar 100% precizitāti.
Dažreiz var nebūt skaidrs, vai TXT fails ir modificēts, un divu dokumenta versiju manuāla salīdzināšana var būt biedējošs uzdevums. Un otrādi, ir gadījumi, kad esat pārliecināts, ka TXT dokuments ir mainījies, taču atjaunināto sadaļu vizuāla identificēšana kļūst nepārvarama. TXT salīdzināšana ir arvien pieprasītāka procedūra, īpaši automatizētās dokumentu darbplūsmās. Izpētīsim tipiskus scenārijus, kuros automatizēta TXT salīdzināšana var būt ļoti vērtīga:
Kā redzat, programmatiskā TXT salīdzināšana piedāvā milzīgas priekšrocības dažādās jomās, nodrošinot racionalizētas darbplūsmas, uzlabotu sadarbību un paaugstinātu produktivitāti. Izmantojot šo Java API, jums ir iespēja nemanāmi izmantot šīs priekšrocības savos Java projektos. Izmēģiniet mūsu tiešraides demonstrāciju, augšupielādējot divus TXT dokumentus, atlasot mērķa formātu, lai izceltu atšķirības, un izpētot Java koda piemēru. Šis Java fragments parāda, kā atrast atšķirības starp TXT failiem un saglabāt rezultātus vajadzīgajā formātā.
Svarīgs punkts: pirms salīdzināšanas metodes izsaukšanas salīdzinātajiem TXT dokumentiem nevajadzētu būt pārskatītiem. Vispirms jums ir jāpieņem visi labojumi.
// 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>
Kopēt
// 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')
Kopēt
// 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>
Kopēt
// 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"
Kopēt
import com.aspose.words.*;
Document docA = new Document("Input1.txt");
Document docB = new Document("Input2.txt");
// Pirms salīdzināšanas nevajadzētu būt nekādiem labojumiem.
docA.acceptAllRevisions();
docB.acceptAllRevisions();
docA.compare(docB, "Author Name", new Date());
docA.save("Output.txt");
Mēs mitinām savas Java pakotnes Maven krātuvēs. 'Aspose.Words for Java' ir izplatīts JAR fails, kas satur baitu kodu. Lūdzu, izpildiet soli pa solim sniegtos norādījumus, kā to instalēt savā Java izstrādātāja vidē.
Tiek atbalstītas Java SE 7 un jaunākās Java Mēs piedāvājam arī atsevišķu pakotni Java SE 6 gadījumam, ja jums ir pienākums izmantot šo novecojušo JRE.
Mūsu Java pakete ir vairāku platformu un darbojas visās operētājsistēmās ar JVM ieviešanu, ieskaitot Microsoft Windows, Linux, macOS, Android un iOS.
Lai iegūtu informāciju par papildu pakotņu atkarībām, piemēram, JogAmp JOGL, Harfbuzz fontu dzinēju, Java Advanced Imaging JAI, lūdzu, skatiet produkta dokumentāciju.
Varat veikt salīdzināšanas darbību citiem failu formātiem: