Порівняйте два HTML файли на Java за допомогою нашого засобу перевірки відмінностей. За допомогою нашого високоякісного Java API ви можете знайти різницю між порівняними HTML документами та експортувати результати у зручний формат файлу.
За допомогою цього рідного Java API ви можете легко порівнювати документи HTML і отримувати відмінності в потрібному вихідному форматі. Наша бібліотека Java є повністю автономною та не покладається на жодні зовнішні інструменти чи служби. Це усуває потребу у зовнішніх залежностях, забезпечуючи повний набір функцій обробки HTML в одному пакеті Java.
На цій цільовій сторінці ми пропонуємо вам живу демонстрацію порівняння HTML у дії разом із наочним прикладом Java. Він порівнює вміст документів HTML як на рівні символів, так і на рівні слів. Навіть якщо було змінено лише один символ, усе слово буде позначено як змінене. Відчуйте на власному досвіді, як легко порівняти два документи, завантаживши HTML файли в інтерфейс, вибравши потрібний вихідний формат і отримавши відмінності між документами HTML зі 100% точністю.
Іноді може бути незрозуміло, чи було змінено HTML файл, а порівняння двох версій документа вручну може бути важким завданням. І навпаки, бувають моменти, коли ви впевнені, що документ HTML змінився, але візуально визначити оновлені розділи стає надзвичайно важко. Процедура порівняння HTML стає все більш затребуваною, особливо в рамках автоматизованих процесів обробки документів. Давайте розглянемо типові сценарії, коли автоматизоване порівняння HTML може бути дуже цінним:
Як бачите, програмне порівняння HTML пропонує величезні переваги в різних сферах, уможливлюючи спрощені робочі процеси, розширену співпрацю та підвищення продуктивності. Завдяки цьому Java API ви маєте можливість безперешкодно використовувати ці переваги у своїх проектах Java. Спробуйте нашу живу демонстрацію, завантаживши два документи HTML, вибравши цільовий формат, щоб підкреслити відмінності, і вивчивши приклад коду Java. Цей фрагмент Java демонструє, як знайти відмінності між HTML файлами і зберегти результати в потрібному форматі.
Важливий момент: порівнювані документи HTML не повинні мати ревізій до виклику методу порівняння. Ви повинні спочатку прийняти всі зміни.
// 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>
Копія
// 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')
Копія
// 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>
Копія
// 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"
Копія
import com.aspose.words.*;
Document docA = new Document("Input1.html");
Document docB = new Document("Input2.html");
// Не повинно бути жодних переглядів перед порівнянням.
docA.acceptAllRevisions();
docB.acceptAllRevisions();
docA.compare(docB, "Author Name", new Date());
docA.save("Output.html");
Ми розміщуємо наші пакети Java в репозиторіях Maven. 'Aspose.Words для Java' - це звичайний JAR що містить байт-код. Будь ласка, дотримуйтесь покрокових інструкцій щодо встановлення його в середовищі розробника Java.
Підтримуються Java SE 7 та новіші Java Ми також надаємо окремий пакет для Java SE 6 якщо ви зобов'язані використовувати цей застарілий JRE.
Наш Java є кроссплатформенним і працює на всіх операційних системах з JVM, включаючи Microsoft Windows, Linux, macOS, Android та iOS.
Для отримання інформації про додаткові залежності пакетів, такі як JogAmp JOGL, Harfbuzz шрифтів Java Advanced Imaging JAI, зверніться до документації до продукту.
Ви можете виконати операцію порівняння для інших форматів файлів: