Sekilas tentang GroupDocs.Comparison

API yang dirancang untuk membandingkan jenis dokumen yang banyak digunakan seperti PDF, file Microsoft Office, HTML, email, atau gambar dalam aplikasi Python.

Illustration comparison

Laporan Keluaran Komprehensif

GroupDocs.Comparison mendeteksi perubahan konten dokumen (karakter, kata, paragraf, tabel, bagan) serta perubahan gaya dokumen. Pengguna menerima laporan terperinci yang menyoroti sifat dan jumlah perubahan.

Beragam Format File dan Dokumen

API GroupDocs.Comparison memungkinkan Anda membandingkan dokumen dalam format seperti PDF, HTML, email, Microsoft Office Word, buku kerja Excel, file PowerPoint, catatan OneNote, diagram Visio, dokumen teks, gambar JPEG, PNG, GIF, BMP, di antara banyak lainnya.

Dokumentasi Menyeluruh dan Contoh Kode

Dokumentasi mendalam dan kode contoh untuk pustaka Perbandingan di berbagai platform sudah tersedia, menyederhanakan integrasi API GroupDocs.Comparison ke dalam aplikasi Python Anda.

Pilih dan Gabungkan Perubahan menjadi Satu Dokumen

Jika Anda memiliki berbagai versi dokumen, Anda dapat mengkompilasi perubahan secara selektif ke dalam satu file baru menggunakan pustaka GroupDocs.Comparison.

Independensi platform

GroupDocs.Comparison for Python via .NET kompatibel dengan sistem operasi, kerangka kerja, dan manajer paket berikut.

Windows
macOS
Linux
Amazon
Docker
Azure
VS Code

Format file yang didukung

GroupDocs.Comparison for Python via .NET dapat beroperasi dengan format file berikut.

Microsoft Office & OpenDocument format

  • Word: DOCX, DOC, DOCM,DOT, DOTM, DOTX, RTX, RTF, TXT
  • Excel: XLSX, XLS, XLT, XLTM, XLSB, XLSM
  • PowerPoint: PPTX, PPT, POT, POTX, PPS, PPSX
  • Outlook: EML, EMLX, MSG
  • OneNote: ONE
  • OpenDocument: ODT, ODP, OTP, ODS, OTT
  • Tata Letak Halaman Tetap: PDF

Gambar, Grafik & Diagram

  • Gambar raster: BMP, GIF, JPG, JPEG, PNG
  • Pencitraan Medis: DICOM
  • Microsoft Visio: VSDX, VSD, VSS, VST, VDX
  • AutoCAD Drawing: DWG, DXF

Lainnya

  • Teks: TXT
  • Bahasa Pemrograman: CS, Java, CPP, JS, PY, RB, PL, ASM, GROOVY, JSON, PHP, SQL, LOG, DIFF, LESS, SCALA
  • Web: HTM, HTML, MHT, MHTML
  • E-buku: MOBI, DjVu
  • Nilai yang dipisahkan pembatas: CSV

Kemampuan GroupDocs.Comparison for Python via .NET

Bandingkan PDF, dokumen Office, gambar, dan berbagai format lainnya dengan lancar.

Feature icon

Perbandingan Dokumen Intuitif

Periksa dan soroti perbedaan antara dua dokumen.

Feature icon

Perbandingan Beberapa Dokumen

Periksa beberapa dokumen untuk mengetahui perbedaannya secara bersamaan.

Feature icon

Dukungan Format yang Luas

Kompatibel dengan lebih dari 50 format dokumen yang umum digunakan di berbagai kategori.

Feature icon

Terima atau Tolak Perubahan

Visualisasikan perubahan dengan jelas, tawarkan opsi untuk menerima atau menolak pengeditan.

Feature icon

Hasilkan Pratinjau Visual

Buat pratinjau hasil perbandingan dalam format gambar.

Feature icon

Perbandingan Konten Berbasis Teks

Lakukan perbandingan baris demi baris, paragraf, kata, atau karakter untuk menyorot perubahan.

Feature icon

Deteksi Perubahan Pemformatan

Identifikasi perubahan dalam gaya dan pemformatan dokumen.

Feature icon

Penanganan Metadata yang Dapat Disesuaikan

Pertahankan metadata dari file sumber atau target, atau izinkan pengguna menentukan metadata baru.

Feature icon

Menangani File yang Dilindungi Kata Sandi

Bekerja dengan dokumen terenkripsi, atau buat dokumen aman yang dilindungi kata sandi.

Feature icon

Perbandingan Halaman Terfokus

Pilih dan bandingkan bagian tertentu atau halaman individual suatu dokumen.

Feature icon

Kelola Visibilitas Komentar

Putuskan untuk mengungkapkan atau menyembunyikan komentar saat memeriksa dokumen sumber.

Contoh kode

Temukan skenario umum untuk memanfaatkan fungsi GroupDocs.Comparison for Python via .NET.

Membandingkan Dokumen Word yang Dilindungi Kata Sandi

Untuk membandingkan dokumen Word yang diamankan dengan kata sandi, berikan kata sandi melalui objek LoadOptions saat membuat Comparer dan lagi saat menambahkan dokumen target:

Cara membandingkan dokumen yang dilindungi kata sandi.

from groupdocs.comparison import Comparer
from groupdocs.comparison.options import LoadOptions

def run():

    # Muat dokumen sumber dan tentukan kata sandinya
    source_load = LoadOptions()
    source_load.password = "1234"
    with Comparer("source.docx", source_load) as comparer:

        # Muat dokumen target dan tentukan kata sandinya
        target_load = LoadOptions()
        target_load.password = "5678"
        comparer.add("target.docx", target_load)

        # Simpan hasil perbandingan ke file tertentu
        comparer.compare("result.docx")

Membandingkan Beberapa Presentasi PowerPoint

GroupDocs.Comparison memungkinkan Anda membandingkan beberapa dokumen secara bersamaan — kebutuhan umum untuk tinjauan presentasi di mana setiap peninjau mengembalikan salinan yang telah mereka edit. Alur ini mirip dengan perbandingan dua dokumen; cukup panggil comparer.add(...) untuk setiap target tambahan sebelum memanggil compare(...).

Bagaimana membandingkan tiga dokumen atau lebih.

from groupdocs.comparison import Comparer

def compare_multiple_presentations():
    # Muat dokumen sumber
    with Comparer("source.pptx") as comparer:

        # Tentukan file kedua untuk perbandingan
        comparer.add("target2.pptx")

        # Tentukan file ketiga untuk perbandingan
        comparer.add("target3.pptx")

        # Simpan hasil perbandingan ke file tertentu
        comparer.compare("result.pptx")

if __name__ == "__main__":
    compare_multiple_presentations()

Terima atau Tolak Perubahan yang Terdeteksi

Setelah perbandingan, Anda dapat mengiterasi daftar perubahan dan menerima atau menolak setiap perubahan secara individual sebelum menghasilkan dokumen akhir — berguna untuk alur kerja gaya peninjau di mana hanya perubahan yang disetujui yang dimasukkan ke dalam hasil gabungan.

Accept or reject detected changes

from groupdocs.comparison import Comparer
from groupdocs.comparison.options import ApplyChangeOptions
from groupdocs.comparison.result import ComparisonAction

def accept_or_reject_changes():
    # Compare the source and target documents
    with Comparer("source.docx") as comparer:
        comparer.add("target.docx")
        comparer.compare()

        # Inspect the detected changes and decide per change
        changes = comparer.get_changes()
        if changes:
            changes[0].comparison_action = ComparisonAction.REJECT

        # Apply the decisions to produce the merged result
        comparer.apply_changes("result.docx", ApplyChangeOptions(changes=changes))

if __name__ == "__main__":
    accept_or_reject_changes()

Siap untuk memulai?

Unduh GroupDocs.Comparison secara gratis atau dapatkan lisensi uji coba untuk akses penuh!

Sumber daya yang berguna

Jelajahi dokumentasi, sampel kode, dan dukungan masyarakat untuk meningkatkan pengalaman Anda.

Tip lisensi sementara

1
Daftar dengan email kantor Anda. Layanan email gratis tidak diperbolehkan.
2
Gunakan tombol Dapatkan lisensi sementara pada langkah kedua.
 Indonesian