Bandingkan dua Word fail dalam Java menggunakan penyemak perbezaan kami. Dengan API Java kesetiaan tinggi kami, anda boleh menemui perbezaan antara Word dokumen yang dibandingkan dan mengeksport hasilnya ke format fail yang mudah.
Dengan API Java asli ini, anda boleh membandingkan Word dokumen dengan mudah dan mendapatkan perbezaan dalam format output yang diingini. Pustaka Java kami serba lengkap dan tidak bergantung pada sebarang alat atau perkhidmatan luaran. Ia menghapuskan keperluan untuk kebergantungan luaran, menyediakan satu set lengkap fungsi pemprosesan Word dalam satu pakej Java.
Pada halaman pendaratan ini, kami membawakan anda demo langsung perbandingan Word dalam tindakan, ditambah dengan contoh ilustrasi Java. Ia membandingkan kandungan Word dokumen pada tahap aksara dan pada tahap perkataan. Walaupun hanya satu aksara telah ditukar, keseluruhan perkataan akan ditandakan sebagai diubah suai. Alami sendiri betapa mudahnya untuk membandingkan dua dokumen dengan memuat naik Word fail ke antara muka, memilih format output yang diingini dan mendapatkan perbezaan antara Word dokumen ditandakan dengan ketepatan 100%.
Kadangkala ia mungkin tidak jelas jika Word fail telah diubah suai, dan membandingkan dua versi dokumen secara manual boleh menjadi tugas yang sukar. Sebaliknya, ada kalanya anda pasti Word dokumen telah berubah, tetapi mengenal pasti bahagian yang dikemas kini secara visual menjadi sukar. Perbandingan Word ialah prosedur yang semakin dicari, terutamanya dalam aliran kerja dokumen automatik. Mari kita terokai senario biasa di mana perbandingan Word automatik boleh menjadi sangat berharga:
Seperti yang anda lihat, perbandingan Word terprogram menawarkan faedah yang besar dalam pelbagai domain, membolehkan aliran kerja yang diperkemas, kerjasama yang dipertingkatkan dan peningkatan produktiviti. Dengan API Java ini, anda mempunyai kuasa untuk memanfaatkan kelebihan ini dengan lancar dalam projek Java anda. Cuba tunjuk cara langsung kami dengan memuat naik dua Word dokumen, memilih format sasaran untuk menyerlahkan perbezaan dan memeriksa contoh Java kod. Coretan Java ini menunjukkan cara mencari perbezaan antara Word fail dan menyimpan hasil dalam format yang diperlukan.
Perkara penting: Word dokumen yang dibandingkan seharusnya tidak mempunyai semakan sebelum memanggil kaedah perbandingan. Anda mesti menerima semua semakan dahulu.
// 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>
Salinan
// 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')
Salinan
// 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>
Salinan
// 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"
Salinan
import com.aspose.words.*;
Document docA = new Document("Input1.docx");
Document docB = new Document("Input2.docx");
// Seharusnya tiada semakan sebelum perbandingan.
docA.acceptAllRevisions();
docB.acceptAllRevisions();
docA.compare(docB, "Author Name", new Date());
docA.save("Output.docx");
Kami menjadi tuan rumah pakej Java kami dalam repositori Maven. 'Aspose.Words untuk Java' JAR biasa yang mengandungi kod-bait. Sila ikut arahan langkah demi langkah tentang cara memasangnya ke persekitaran pembangun Java anda.
Java SE 7 Java lebih baru disokong. Kami juga menyediakan paket terpisah untuk Java SE 6 sekiranya anda wajib menggunakan JRE sudah usang ini.
Java kami adalah pelbagai platform dan berjalan di semua sistem operasi dengan JVM, termasuk Microsoft Windows, Linux, macOS, Android dan iOS.
Untuk maklumat mengenai pergantungan pakej pilihan, seperti JogAmp JOGL, Harfbuzz fon Java Advanced Imaging JAI, sila rujuk Dokumentasi Produk.
Anda boleh melakukan operasi bandingkan untuk format fail lain: