Vertaa kahta HTML tiedostoa Java kielellä erotarkistustamme käyttämällä. Korkean tarkkuuden Java sovellusliittymämme avulla voit löytää eron vertailtavien HTML dokumenttien välillä ja viedä tulokset kätevään tiedostomuotoon.
Tämän alkuperäisen Java API:n avulla voit helposti verrata HTML-asiakirjoja ja saada erot halutussa tulostusmuodossa. Java-kirjastomme on täysin itsenäinen, eikä se ole riippuvainen ulkoisista työkaluista tai palveluista. Se eliminoi ulkoisten riippuvuuksien tarpeen tarjoamalla kattavan joukon HTML-käsittelytoimintoja yhdessä Java-paketissa.
Tällä aloitussivulla tarjoamme sinulle live-demon HTML-vertailusta toiminnassa sekä havainnollistavan Java-esimerkin. Se vertaa HTML-asiakirjojen sisältöä sekä merkki- että sanatasolla. Vaikka vain yksi merkki olisi muutettu, koko sana merkitään muokatuksi. Koe omakohtaisesti, kuinka helppoa on vertailla kahta dokumenttia lataamalla HTML-tiedostoja käyttöliittymään, valitsemalla halutun tulostusmuodon ja saamalla HTML-asiakirjojen väliset erot merkittyinä 100 %:n tarkkuudella.
Joskus ei välttämättä ole selvää, onko HTML-tiedostoa muokattu, ja asiakirjan kahden version manuaalinen vertailu voi olla pelottava tehtävä. Toisaalta joskus olet varma, että HTML-asiakirja on muuttunut, mutta päivitettyjen osien visuaalinen tunnistaminen käy ylivoimaiseksi. HTML-vertailu on yhä haluttu menettely erityisesti automatisoiduissa asiakirjatyönkuluissa. Tutkitaan tyypillisiä skenaarioita, joissa automaattinen HTML-vertailu voi olla erittäin arvokasta:
Kuten näet, ohjelmallinen HTML-vertailu tarjoaa valtavia etuja eri aloilla, mikä mahdollistaa virtaviivaistetut työnkulut, tehostetun yhteistyön ja lisää tuottavuutta. Tämän Java API:n avulla voit hyödyntää nämä edut saumattomasti Java-projekteissasi. Kokeile live-demoamme lataamalla kaksi HTML-dokumenttia, valitsemalla kohdemuoto erojen korostamiseksi ja tutkimalla Java-koodiesimerkkiä. Tämä Java-katkelma osoittaa, kuinka löytää eroja HTML-tiedostojen välillä ja tallentaa tulokset vaaditussa muodossa.
Tärkeä seikka: verratuissa HTML-dokumenteissa ei saa olla versioita ennen vertailumenetelmän kutsumista. Sinun on ensin hyväksyttävä kaikki versiot.
// 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>
Kopio
// 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')
Kopio
// 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>
Kopio
// 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"
Kopio
import com.aspose.words.*;
Document docA = new Document("Input1.html");
Document docB = new Document("Input2.html");
// Ennen vertailua ei pitäisi tehdä muutoksia.
docA.acceptAllRevisions();
docB.acceptAllRevisions();
docA.compare(docB, "Author Name", new Date());
docA.save("Output.html");
Java pakettejamme Maven- varastoissa. 'Aspose.Words for Java' on yleinen JAR tiedosto, joka sisältää tavukoodin. Noudata vaiheittaisia ohjeita sen asentamiseksi Java-kehittäjäympäristöösi.
Java SE 7 ja uudemmat Java -versiot ovat tuettuja. Tarjoamme myös erillisen paketin Java SE 6, jos olet velvollinen käyttämään tätä vanhentunutta JRE.
Java paketti on monialustainen ja toimii kaikissa käyttöjärjestelmissä, joissa on JVM toteutus, mukaan lukien Microsoft Windows, Linux, macOS, Android ja iOS.
Lisätietoja vapaaehtoinen paketti riippuvuudet, kuten JogAmp JOGL, Harfbuzz fontin moottori, Java Advanced Imaging JAI, katso Tuotedokumentaatio.
Voit suorittaa vertailutoiminnon muille tiedostomuodoille: