Jelajahi Produk kami

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.


Product Docs Swagger Examples Blog Support Dashboard

Pemasangan

Paketnya adalah tersedia di PyPI dan dapat diinstal melalui pip dengan menjalankan perintah berikut:

pip install groupdocs-comparison-cloud

PyPI - Version PyPI - Downloads Python-GroupDocsCloud


Persyaratan

Ketergantungan

SDK secara otomatis menginstal paket-paket berikut:

PaketBatasan
urllib3>= 1.15
six>= 1.10
certifi
python-dateutil

Perbandingan & Revisi Dokumen Python Cloud REST API

GroupDocs.Comparison Cloud SDK untuk Python adalah REST API cloud canggih yang dirancang bagi pengembang untuk mengintegrasikan fungsi perbandingan dokumen ke dalam aplikasi web Python, skrip, dan alur kerja otomatisasi. Mendukung lebih dari 90 format file, API ini memungkinkan Anda membandingkan seluruh folder, menerima atau menolak revisi dokumen, dan memvisualisasikan perubahan dengan pratinjau halaman. Dengan fitur seperti kontrol perubahan granular, penyesuaian gaya, dan dukungan multi-dokumen, pengembang dapat mengotomatiskan perbandingan file massal secara efisien. Fitur tambahan termasuk perbandingan dokumen yang dilindungi kata sandi, penggabungan file kode sumber, dan ekstraksi koordinat perubahan terperinci. Alat ini ideal untuk lingkungan kolaboratif, tinjauan dokumen hukum, dan sistem kontrol versi.

Perbandingan Folder dan Dokumen

Bandingkan seluruh folder - Bandingkan konten seluruh direktori dengan deteksi perbedaan secara otomatis.
Filter item yang diubah - Menyimpan hasil dalam format TXT atau HTML dan hanya menampilkan item yang diubah.
Perbandingan file massal - Mengotomatiskan perbandingan file massal secara efisien dalam aplikasi Python.

Kontrol Revisi Dokumen

Terima atau tolak revisi di DOCX - Menerima atau menolak revisi di file Word DOCX secara terprogram.
Ekstrak daftar revisi - Ambil semua revisi, terapkan perubahan yang diinginkan, dan tolak revisi lainnya.
Manajemen versi - Aktifkan kontrol penuh atas pengeditan dokumen dan manajemen versi.

Pembuatan Pratinjau Halaman Dokumen

Buat pratinjau halaman - Buat gambar pratinjau berkualitas tinggi sebelum menyimpan hasil perbandingan.
Format pratinjau khusus - Tentukan format (PNG, JPG, BMP) dan pilih dimensi khusus.
Alur kerja tinjauan visual - Integrasikan pratinjau dokumen ke dalam aplikasi yang memerlukan pengelolaan konten visual.

Manajemen dan Tinjauan Perubahan

Terima atau tolak perubahan yang terdeteksi - Kontrol perubahan dokumen dengan presisi granular.
Tampilkan revisi dan lacak perubahan - Sorot perbedaan menggunakan perubahan trek gaya Word.
Tetapkan penulis perubahan - Tetapkan penulis pada perubahan yang terdeteksi untuk meningkatkan akuntabilitas.

Kustomisasi dan Fleksibilitas

Sesuaikan gaya perubahan - Mengontrol font, warna, dan gaya teks (tebal, miring, dicoret).
Sesuaikan sensitivitas perbandingan - Seimbangkan kecepatan dan akurasi dengan pengaturan sensitivitas dari 0 hingga 100.

Dukungan Multi-Dokumen

Bandingkan beberapa dokumen - Bandingkan lebih dari dua dokumen secara bersamaan.
Dokumen yang dilindungi kata sandi - Bandingkan file sumber dan target yang dilindungi kata sandi.
Gabungkan file kode sumber - Bandingkan dan gabungkan beberapa versi file kode sumber dengan kontrol perubahan.

Analisis Perubahan Terperinci

Dapatkan perubahan koordinat - Ambil lokasi pasti perubahan dalam dokumen.
Dapatkan daftar perubahan - Menerima daftar terperinci termasuk jenis perubahan, nomor halaman, dan teks yang terpengaruh.
Ekstrak teks sumber dan target - Ekstrak teks asli dan yang dimodifikasi untuk setiap perubahan yang terdeteksi.

Menyimpan dan Kontrol Metadata

Setel metadata dokumen saat disimpan - Mengontrol penulis, judul, atau organisasi pada dokumen keluaran.
Setel kata sandi untuk dokumen keluaran - Terapkan perlindungan kata sandi ke dokumen yang dihasilkan.

Lisensi dan Otentikasi

Mode Evaluasi - Coba API dengan akun uji coba gratis.
Otentikasi Aman - Gunakan ID Klien dan Rahasia Klien untuk akses API yang aman.
Lisensi MIT - Python SDK dilisensikan di bawah MIT License.

Format Dokumen yang Didukung

GroupDocs.Comparison Cloud mendukung 90+ format file dengan kemampuan perbandingan dan deteksi otomatis:

  • Pemrosesan Kata: DOC, DOCM, DOCX, DOT, DOTM, DOTX, ODT, OTT, RTF
  • Spreadsheet: XLS, XLT, XLSX, XLTM, XLSB, XLSM, ODS, CSV
  • Presentasi: POT, POTX, PPS, PPSX, PPTX, PPT, ODP, OTP
  • Diagram: VSDX, VSD, VSS, VST, VDX
  • Catatan: SATU (Microsoft OneNote)
  • PDF dan Tata Letak Halaman: PDF, MOBI, DJVU
  • Gambar: BMP, GIF, JPG/JPEG, PNG, DCM, DWG, DXF
  • Email: EML, EMLX, MSG
  • Web: HTML, MHT, MHTML
  • Kode Sumber: CS, JAVA, CPP, JS, PY, RB

Operasi yang didukung bervariasi berdasarkan format. Untuk matriks format lengkap, lihat documentation.

Mulai Cepat

Dapatkan kredensial API Anda

Untuk menggunakan GroupDocs.Comparison Cloud, daftar di GroupDocs.Cloud Dashboard dan dapatkan ID Klien dan Rahasia Klien Anda.

Inisialisasi API

Gunakan kode berikut untuk mulai menggunakan GroupDocs.Comparison Cloud SDK untuk Python:

import groupdocs_comparison_cloud

# Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"

# Create API configuration
configuration = groupdocs_comparison_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"

# Create instance of the Compare API
compare_api = groupdocs_comparison_cloud.CompareApi.from_config(configuration)

Bandingkan dua dokumen

Setelah diinisialisasi, gunakan contoh dasar ini untuk membandingkan dokumen Word dan menyimpan hasilnya:

import groupdocs_comparison_cloud

compare_api = groupdocs_comparison_cloud.CompareApi.from_keys("YourClientId", "YourClientSecret")

source = groupdocs_comparison_cloud.FileInfo()
source.file_path = "source_files/word/source.docx"
target = groupdocs_comparison_cloud.FileInfo()
target.file_path = "target_files/word/target.docx"
options = groupdocs_comparison_cloud.ComparisonOptions()
options.source_file = source
options.target_files = [target]
options.output_path = "output/result.docx"

response = compare_api.comparisons(groupdocs_comparison_cloud.ComparisonsRequest(options))

print("Output file link: " + response.href)

Dengan panduan memulai cepat ini, Anda siap untuk mulai membandingkan dokumen menggunakan GroupDocs.Comparison Cloud dalam aplikasi Python Anda. Untuk lebih jelasnya, kunjungi documentation.

Dapatkan Format File yang Didukung

Ambil daftar lengkap format file yang didukung yang tersedia melalui Comparison API.

import groupdocs_comparison_cloud

info_api = groupdocs_comparison_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")

result = info_api.get_supported_file_formats()

print("Formats count: " + str(len(result.formats)))

Bandingkan Dokumen PDF

Bandingkan dua dokumen PDF dan simpan hasilnya dengan perubahan terlacak yang disorot.

import groupdocs_comparison_cloud

compare_api = groupdocs_comparison_cloud.CompareApi.from_keys("YourClientId", "YourClientSecret")

source = groupdocs_comparison_cloud.FileInfo()
source.file_path = "source_files/pdf/source.pdf"
target = groupdocs_comparison_cloud.FileInfo()
target.file_path = "target_files/pdf/target.pdf"
options = groupdocs_comparison_cloud.ComparisonOptions()
options.source_file = source
options.target_files = [target]
options.output_path = "output/result.pdf"

response = compare_api.comparisons(groupdocs_comparison_cloud.ComparisonsRequest(options))

print("Output file link: " + response.href)

Bandingkan Dokumen yang Dilindungi Kata Sandi

Bandingkan dua dokumen Word yang dilindungi kata sandi dengan memberikan kredensial untuk setiap file.

import groupdocs_comparison_cloud

compare_api = groupdocs_comparison_cloud.CompareApi.from_keys("YourClientId", "YourClientSecret")

source = groupdocs_comparison_cloud.FileInfo()
source.file_path = "source_files/word/source_protected.docx"
source.password = "1231"
target = groupdocs_comparison_cloud.FileInfo()
target.file_path = "target_files/word/target_protected.docx"
target.password = "5784"
options = groupdocs_comparison_cloud.ComparisonOptions()
options.source_file = source
options.target_files = [target]
options.output_path = "output/result.docx"

response = compare_api.comparisons(groupdocs_comparison_cloud.ComparisonsRequest(options))

print("Output file link: " + response.href)

Dapatkan Daftar Perubahan

Ambil daftar detail semua perubahan yang terdeteksi antara dokumen sumber dan target.

import groupdocs_comparison_cloud

compare_api = groupdocs_comparison_cloud.CompareApi.from_keys("YourClientId", "YourClientSecret")

source = groupdocs_comparison_cloud.FileInfo()
source.file_path = "source_files/word/source.docx"
target = groupdocs_comparison_cloud.FileInfo()
target.file_path = "target_files/word/target.docx"
options = groupdocs_comparison_cloud.ComparisonOptions()
options.source_file = source
options.target_files = [target]
options.output_path = "output/result.docx"

changes = compare_api.post_changes(groupdocs_comparison_cloud.PostChangesRequest(options))

print("Changes count: " + str(len(changes)))

Terima atau Tolak Perubahan

Terima atau tolak setiap perubahan setelah membandingkan dokumen dan simpan hasil yang diperbarui.

import groupdocs_comparison_cloud

compare_api = groupdocs_comparison_cloud.CompareApi.from_keys("YourClientId", "YourClientSecret")

source = groupdocs_comparison_cloud.FileInfo()
source.file_path = "source_files/word/source.docx"
target = groupdocs_comparison_cloud.FileInfo()
target.file_path = "target_files/word/target.docx"
options = groupdocs_comparison_cloud.UpdatesOptions()
options.source_file = source
options.target_files = [target]
options.output_path = "output/result.docx"

changes = compare_api.post_changes(groupdocs_comparison_cloud.PostChangesRequest(options))

for change in changes:
    change.comparison_action = "Reject"
changes [0].comparison_action = "Accept"

options.changes = changes

response = compare_api.put_changes_document(groupdocs_comparison_cloud.PutChangesDocumentRequest(options))

print("Output file link: " + response.href)

Bandingkan Beberapa Dokumen dengan Opsi

Bandingkan dokumen sumber dengan beberapa target dan sesuaikan tampilan item yang disisipkan.

import groupdocs_comparison_cloud

compare_api = groupdocs_comparison_cloud.CompareApi.from_keys("YourClientId", "YourClientSecret")

source = groupdocs_comparison_cloud.FileInfo()
source.file_path = "source_files/word/source.docx"
target = groupdocs_comparison_cloud.FileInfo()
target.file_path = "target_files/word/target.docx"
target1 = groupdocs_comparison_cloud.FileInfo()
target1.file_path = "target_files/word/target_1.docx"
target2 = groupdocs_comparison_cloud.FileInfo()
target2.file_path = "target_files/word/target_2.docx"
options = groupdocs_comparison_cloud.ComparisonOptions()
options.source_file = source
options.target_files = [target, target1, target2]
options.output_path = "output/result.docx"
settings = groupdocs_comparison_cloud.Settings()
settings.inserted_items_style = groupdocs_comparison_cloud.ItemsStyle()
settings.inserted_items_style.font_color = "16711680"
options.settings = settings

response = compare_api.comparisons(groupdocs_comparison_cloud.ComparisonsRequest(options))

print("Output file link: " + response.href)

Terapkan Revisi pada Dokumen DOCX

Menerima atau menolak revisi terlacak dalam dokumen Word secara terprogram.

import groupdocs_comparison_cloud

review_api = groupdocs_comparison_cloud.ReviewApi.from_keys("YourClientId", "YourClientSecret")

source = groupdocs_comparison_cloud.FileInfo()
source.file_path = "source_files/word/source_with_revs.docx"
options = groupdocs_comparison_cloud.ApplyRevisionsOptions()
options.source_file = source
options.output_path = "output/result.docx"

revisions = review_api.get_revisions(groupdocs_comparison_cloud.GetRevisionsRequest(source))

for revision in revisions:
    revision.action = "Accept"

options.revisions = revisions

response = review_api.apply_revisions(groupdocs_comparison_cloud.ApplyRevisionsRequest(options))

print("Output file link: " + response.href)

Contoh Proyek di GitHub

Itu GroupDocs.Comparison Cloud Python Samples repositori menyertakan contoh siap dijalankan yang meliputi:

KategoriContoh
Penggunaan DasarFormat yang didukung, informasi dokumen, bandingkan dokumen, bandingkan dokumen PDF, pratinjau dokumen
Penggunaan Lanjutan — BandingkanBeberapaDokumenBandingkan beberapa dokumen dengan opsi, bandingkan beberapa dokumen yang dilindungi
Penggunaan Lanjutan — RevisiDapatkan daftar revisi, terapkan revisi, terima semua revisi, tolak semua revisi
Penggunaan Lanjutan — Opsi SimpanTetapkan metadata, atur kata sandi saat menyimpan
Penggunaan Lanjutan — Kontrol PerubahanMenerima atau menolak perubahan, membandingkan dokumen yang dilindungi, membandingkan sensitivitas, menyesuaikan gaya perubahan, mendapatkan koordinat perubahan, mendapatkan daftar perubahan

Cara menjalankan contoh

  1. Kloning atau unduh samples repository2. Sunting Examples/RunExamples.py dan atur milikmu client_id Dan client_secret 3. Pergi ke Examples direktori
  2. Jalankan pip install groupdocs-comparison-cloud -U 5. Jalankan python RunExamples.py

Untuk lebih jelasnya, kunjungi Getting Started.


Product Docs Swagger Examples Blog Support Dashboard


Tag

Document Comparison API | Python Cloud API | GroupDocs.Comparison Cloud | REST API | Document Comparison | Folder Comparison | Revision Control | Track Changes | Preview Generation | Multi-format Support | Password Protected Documents | Source Code Comparison | Change Tracking | Customization | Document Merging | Change Coordinates | Metadata Extraction | Document Security | Document Review | Secure API Access | Cloud Storage Integration | Cross-platform API


 Indonesia