Συγκρίνετε δύο HTML αρχεία σε Java χρησιμοποιώντας τον ελεγκτή διαφορών μας. Με το API υψηλής πιστότητας Java, μπορείτε να βρείτε τη διαφορά μεταξύ συγκριτικών 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 που περιέχει byte-κώδικα. Ακολουθήστε τις οδηγίες βήμα προς βήμα σχετικά με τον τρόπο εγκατάστασης στο περιβάλλον προγραμματιστή Java.
Υποστηρίζονται Java SE 7 και πιο πρόσφατες Java Παρέχουμε επίσης ένα ξεχωριστό πακέτο για το Java SE 6 σε περίπτωση που είστε υποχρεωμένοι να χρησιμοποιήσετε αυτό το ξεπερασμένο JRE.
Το Java μας είναι πολλαπλών πλατφορμών και τρέχει σε όλα τα λειτουργικά συστήματα με JVM, συμπεριλαμβανομένων των Microsoft Windows, Linux, macOS, Android και iOS.
Για πληροφορίες σχετικά με τις προαιρετικές εξαρτήσεις πακέτων, όπως JogAmp JOGL, Harfbuzz γραμματοσειράς Java Advanced Imaging JAI, ανατρέξτε στην Τεκμηρίωση προϊόντος.
Μπορείτε να εκτελέσετε λειτουργία σύγκρισης για άλλες μορφές αρχείων: