Bandingkan DOCX file di Java

Pustaka Java yang andal untuk membandingkan DOCX dokumen dan mendeteksi perbedaan kecil sekalipun

Bandingkan dua DOCX file dalam Java menggunakan pemeriksa perbedaan kami. Dengan Java API high-fidelity kami, Anda dapat menemukan perbedaan antara DOCX dokumen yang dibandingkan dan mengekspor hasilnya ke format file yang nyaman.

Lihat cuplikan kode

Dengan Java API asli ini, Anda dapat dengan mudah membandingkan DOCX dokumen dan mendapatkan perbedaan dalam format keluaran yang diinginkan. Pustaka Java kami sepenuhnya mandiri dan tidak bergantung pada alat atau layanan eksternal apa pun. Ini menghilangkan kebutuhan akan ketergantungan eksternal, menyediakan serangkaian fungsi pemrosesan DOCX yang komprehensif dalam satu paket Java.

Di laman landas ini, kami menghadirkan demo langsung cara kerja perbandingan DOCX, ditambah dengan contoh ilustratif Java. Ini membandingkan konten DOCX dokumen baik pada level karakter maupun level kata. Meskipun hanya satu karakter yang diubah, seluruh kata akan ditandai sebagai diubah. Rasakan secara langsung betapa mudahnya membandingkan dua dokumen dengan mengunggah DOCX file ke antarmuka, memilih format keluaran yang diinginkan, dan mendapatkan perbedaan antara DOCX dokumen yang ditandai dengan akurasi 100%.

Bandingkan DOCX menggunakan Java

Terkadang tidak jelas apakah DOCX file telah dimodifikasi, dan membandingkan dua versi dokumen secara manual bisa menjadi tugas yang berat. Sebaliknya, ada kalanya Anda yakin DOCX dokumen telah berubah, namun mengidentifikasi bagian yang diperbarui secara visual menjadi hal yang sulit. Perbandingan DOCX adalah prosedur yang semakin banyak dicari, khususnya dalam alur kerja dokumen otomatis. Mari kita jelajahi skenario umum di mana perbandingan DOCX otomatis bisa sangat bermanfaat:

  • Kontrol Versi dan Kolaborasi. Saat beberapa kontributor mengerjakan DOCX file yang sama, perbandingan dokumen terprogram membantu mengidentifikasi perubahan yang dilakukan oleh individu berbeda
  • Hukum dan Kepatuhan. Dalam industri hukum, perbandingan yang akurat antara kontrak hukum, perjanjian, atau dokumen peraturan sangatlah penting. Perbandingan DOCX file otomatis memastikan deteksi tepat atas setiap modifikasi, penambahan, atau penghilangan, membantu profesional hukum menjaga kepatuhan dan memitigasi risiko hukum
  • Jaminan Mutu dan Pengujian. Pengembangan perangkat lunak sering kali melibatkan penanganan dokumentasi ekstensif, seperti persyaratan, spesifikasi, dan kasus pengujian. Dengan mengotomatiskan perbandingan DOCX, pengembang Java dapat dengan mudah mendeteksi perbedaan antar versi, memastikan konsistensi dan akurasi selama proses pengembangan
  • Manajemen dan Penerbitan Konten. Dalam industri yang berbasis konten, seperti penerbitan atau jurnalisme, menjaga konsistensi di berbagai versi artikel, manuskrip, atau buku sangatlah penting. Membandingkan DOCX dokumen secara terprogram memungkinkan penulis dan editor dengan cepat menemukan perbedaan dan memastikan integritas konten mereka, memfasilitasi alur kerja penerbitan yang efisien

Temukan perbedaan DOCX file di Java

Seperti yang Anda lihat, perbandingan DOCX terprogram menawarkan manfaat besar di berbagai domain, memungkinkan alur kerja yang disederhanakan, peningkatan kolaborasi, dan peningkatan produktivitas. Dengan API Java ini, Anda memiliki kekuatan untuk memanfaatkan keunggulan ini dengan lancar dalam proyek Java Anda. Cobalah demo langsung kami dengan mengunggah dua DOCX dokumen, memilih format target untuk menyoroti perbedaannya, dan memeriksa contoh Java kode. Cuplikan Java ini menunjukkan cara menemukan perbedaan antara DOCX file dan menyimpan hasilnya dalam format yang diperlukan.

Poin penting: DOCX dokumen yang dibandingkan tidak boleh direvisi sebelum memanggil metode perbandingan. Anda harus terlebih dahulu menerima semua revisi.

Bandingkan dua DOCX file menggunakan Java
Unggah file yang dibandingkan
Jalankan kode
Unggah file kedua untuk membandingkan
Pilih format target dari daftar
// 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 tidak ada revisi sebelum perbandingan.
docA.acceptAllRevisions();
docB.acceptAllRevisions();

docA.compare(docB, "Author Name", new Date());
docA.save("Output.docx");
Jalankan kode

Bagaimana membandingkan dua DOCX dalam Java

  1. Instal Aspose.Words for Java
  2. Tambahkan referensi perpustakaan (impor perpustakaan) ke proyek Java Anda
  3. Muat dua DOCX untuk dibandingkan
  4. Terima semua revisi sebelum memanggil metode compare()
  5. Panggil metode compare() untuk membandingkan dua DOCX
  6. Panggil metode Save(), dengan meneruskan nama file keluaran dengan ekstensi yang diperlukan
  7. Dapatkan hasil kompresi DOCX sebagai file terpisah

Pustaka Java untuk membandingkan DOCX dokumen

Kami meng-host paket Java kami di repositori Maven. 'Aspose.Words untuk Java' JAR umum yang berisi kode byte. Silakan ikuti petunjuk langkah demi langkah tentang cara menginstalnya ke lingkungan pengembang Java Anda.

Persyaratan sistem

Java SE 7 Java lebih baru didukung. Kami juga menyediakan paket terpisah untuk Java SE 6 jika Anda terpaksa menggunakan JRE sudah ketinggalan zaman ini.

Java kami bersifat lintas platform dan berjalan di semua sistem operasi dengan JVM, termasuk Microsoft Windows, Linux, macOS, Android, dan iOS.

Untuk informasi tentang dependensi paket opsional, seperti JogAmp JOGL, mesin font Harfbuzz Java Advanced Imaging JAI, silakan merujuk ke Dokumentasi Produk.

Format file lain yang didukung

Anda dapat melakukan operasi perbandingan untuk format file lain:

5%

Berlangganan Pembaruan Produk Aspose

Dapatkan buletin bulanan dan penawaran langsung dikirim ke kotak surat Anda.

© Aspose Pty Ltd 2001-2024. Seluruh hak cipta.