Jämför två HTML filer i Java med vår skillnadskontroll. Med vårt högtrogna Java API kan du hitta skillnaden mellan jämförda HTML dokument och exportera resultaten till ett bekvämt filformat.
Med detta inbyggda Java API kan du enkelt jämföra HTML-dokument och få fram skillnaderna i det önskade utdataformatet. Vårt Java-bibliotek är helt fristående och är inte beroende av några externa verktyg eller tjänster. Det eliminerar behovet av externa beroenden och tillhandahåller en omfattande uppsättning HTML-behandlingsfunktioner inom ett enda Java-paket.
På den här målsidan ger vi dig en livedemo av HTML-jämförelsen i aktion, tillsammans med ett illustrativt exempel på Java. Den jämför innehållet i HTML-dokument både på teckennivå och på ordnivå. Även om endast ett enda tecken har ändrats, kommer hela ordet att markeras som modifierat. Upplev hur enkelt det är att jämföra två dokument genom att ladda upp HTML-filer till gränssnittet, välja önskat utdataformat och få skillnaderna mellan HTML-dokument markerade med 100 % noggrannhet.
Ibland kanske det inte är klart om en HTML-fil har ändrats, och att manuellt jämföra två versioner av ett dokument kan vara en skrämmande uppgift. Omvänt finns det tillfällen då du är säker på att HTML-dokumentet har ändrats, men att visuellt identifiera de uppdaterade avsnitten blir överväldigande. HTML-jämförelsen är en allt mer eftertraktad procedur, särskilt inom automatiserade dokumentarbetsflöden. Låt oss utforska typiska scenarier där automatisk HTML-jämförelse kan vara mycket värdefull:
Som du kan se erbjuder programmatisk HTML-jämförelse enorma fördelar inom olika domäner, vilket möjliggör strömlinjeformade arbetsflöden, förbättrat samarbete och ökad produktivitet. Med detta Java API har du kraften att utnyttja dessa fördelar sömlöst i dina Java-projekt. Prova vår livedemo genom att ladda upp två HTML-dokument, välja målformat för att markera skillnaderna och undersöka Java-kodexemplet. Detta Java-kodavsnitt visar hur man hittar skillnader mellan HTML-filer och sparar resultaten i det format som krävs.
En viktig punkt: de jämförda HTML-dokumenten bör inte ha revisioner innan jämförelsemetoden anropas. Du måste först acceptera alla ändringar.
// 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>
Kopiera
// 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')
Kopiera
// 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>
Kopiera
// 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"
Kopiera
import com.aspose.words.*;
Document docA = new Document("Input1.html");
Document docB = new Document("Input2.html");
// Det bör inte göras några ändringar före jämförelse.
docA.acceptAllRevisions();
docB.acceptAllRevisions();
docA.compare(docB, "Author Name", new Date());
docA.save("Output.html");
Vi är värd för våra Java paket i Maven- förråd. 'Aspose.Words för Java' är en vanlig JAR fil som innehåller byte-kod. Följ steg-för-steg-instruktionerna om hur du installerar den i din Java-utvecklarmiljö.
Java SE 7 och nyare Java -versioner stöds. Vi tillhandahåller också ett separat paket för Java SE 6 om du är skyldig att använda denna föråldrade JRE.
Vårt Java paket är plattformsoberoende och körs på alla operativsystem med JVM implementering, inklusive Microsoft Windows, Linux, macOS, Android och iOS.
För information om valfria paketberoende, till exempel JogAmp JOGL, Harfbuzz -teckensnittsmotor, Java Advanced Imaging JAI, se Produktdokumentation.
Du kan utföra jämförelseoperationer för andra filformat: