Vergelijk twee HTML bestanden in Java met onze verschilchecker. Met onze high-fidelity Java API kunt u het verschil tussen vergeleken HTML documenten vinden en de resultaten exporteren naar een handig bestandsformaat.
Met deze native Java API kunt u eenvoudig HTML-documenten vergelijken en de verschillen in het gewenste uitvoerformaat verkrijgen. Onze Java-bibliotheek is volledig op zichzelf staand en is niet afhankelijk van externe tools of services. Het elimineert de noodzaak voor externe afhankelijkheden en biedt een uitgebreide set HTML-verwerkingsfunctionaliteiten binnen één enkel Java-pakket.
Op deze landingspagina bieden we u een live demo van de HTML-vergelijking in actie, gekoppeld aan een illustratief Java-voorbeeld. Het vergelijkt de inhoud van HTML-documenten zowel op tekenniveau als op woordniveau. Zelfs als er maar één teken is gewijzigd, wordt het hele woord als gewijzigd gemarkeerd. Ervaar uit de eerste hand hoe gemakkelijk het is om twee documenten te vergelijken door HTML-bestanden naar de interface te uploaden, het gewenste uitvoerformaat te kiezen en de verschillen tussen HTML-documenten met 100% nauwkeurigheid te laten markeren.
Soms is het misschien niet duidelijk of een HTML-bestand is gewijzigd, en het handmatig vergelijken van twee versies van een document kan een hele klus zijn. Omgekeerd zijn er momenten waarop u zeker weet dat het HTML-document is gewijzigd, maar het visueel identificeren van de bijgewerkte secties overweldigend wordt. De HTML-vergelijking is een steeds populairder wordende procedure, vooral binnen geautomatiseerde documentworkflows. Laten we typische scenario's verkennen waarin geautomatiseerde HTML-vergelijking zeer waardevol kan zijn:
Zoals u kunt zien, biedt programmatische HTML-vergelijking enorme voordelen op verschillende domeinen, waardoor gestroomlijnde workflows, verbeterde samenwerking en verhoogde productiviteit mogelijk worden. Met deze Java API beschikt u over de kracht om deze voordelen naadloos te benutten binnen uw Java-projecten. Probeer onze live demo uit door twee HTML-documenten te uploaden, het doelformaat te selecteren om de verschillen te benadrukken en het codevoorbeeld Java te bekijken. Dit Java-fragment laat zien hoe u verschillen tussen HTML-bestanden kunt vinden en de resultaten in het vereiste formaat kunt opslaan.
Een belangrijk punt: de vergeleken HTML-documenten mogen geen revisies hebben voordat de vergelijkingsmethode wordt aangeroepen. U moet eerst alle herzieningen accepteren.
// 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ëren
// 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ëren
// 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ëren
// 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ëren
import com.aspose.words.*;
Document docA = new Document("Input1.html");
Document docB = new Document("Input2.html");
// Er mogen geen revisies zijn vóór vergelijking.
docA.acceptAllRevisions();
docB.acceptAllRevisions();
docA.compare(docB, "Author Name", new Date());
docA.save("Output.html");
We hosten onze Java pakketten in Maven- repositories. 'Aspose.Words voor Java' is een algemeen JAR bestand dat bytecode bevat. Volg de stapsgewijze instructies voor het installeren in uw Java-ontwikkelaarsomgeving.
Java SE 7 en recentere Java versies worden ondersteund. Java SE 6 bieden wij een apart pakket aan voor het geval u verplicht bent deze verouderde JRE.
Ons Java pakket is platformonafhankelijk en draait op alle besturingssystemen met JVM implementatie, waaronder Microsoft Windows, Linux, macOS, Android en iOS.
Voor informatie over optionele JogAmp JOGL, Harfbuzz font engine, Java Advanced Imaging JAI, raadpleegt u de productdocumentatie.
U kunt een vergelijkingsbewerking uitvoeren voor andere bestandsindelingen: