Sammenlign to HTML filer i Java ved hjælp af vores forskelskontrol. Med vores high-fidelity Java API kan du finde forskellen mellem sammenlignede HTML dokumenter og eksportere resultaterne til et praktisk filformat.
Med denne indbyggede Java API kan du nemt sammenligne HTML-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 HTML-behandlingsfunktioner inden for en enkelt Java-pakke.
På denne landingsside bringer vi dig en live demo af HTML-sammenligningen i aktion, kombineret med et illustrativt Java-eksempel. Den sammenligner indholdet af HTML-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 HTML-filer til grænsefladen, vælge det ønskede outputformat og få forskellene mellem HTML-dokumenter markeret med 100 % nøjagtighed.
Nogle gange er det måske ikke klart, om en HTML-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 HTML-dokumentet er ændret, men visuel identifikation af de opdaterede sektioner bliver overvældende. HTML-sammenligningen er en stadig mere efterspurgt procedure, især inden for automatiserede dokumentarbejdsgange. Lad os udforske typiske scenarier, hvor automatiseret HTML-sammenligning kan være yderst værdifuld:
Som du kan se, tilbyder programmatisk HTML-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 HTML-dokumenter, vælge målformatet for at fremhæve forskellene og undersøge Java kodeeksemplet. Dette Java-uddrag demonstrerer, hvordan man finder forskelle mellem HTML-filer og gemmer resultaterne i det krævede format.
En vigtig pointe: de sammenlignede HTML-dokumenter bør ikke have revisioner, før de kalder sammenligningsmetoden. Du skal først acceptere alle revisionerne.
// 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.html");
Document docB = new Document("Input2.html");
// 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.html");
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ø.
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.
Du kan udføre sammenligningshandlinger for andre filformater: