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.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.

Kurulum
Paket PyPI’de mevcut‘dir ve aşağıdaki komut çalıştırılarak pip aracılığıyla kurulabilir:
pip install groupdocs-comparison-cloud

Gereksinimler
Bağımlılıklar
SDK aşağıdaki paketleri otomatik olarak yükler:
| Paket | Kısıtlama |
|---|
| urllib3 | >= 1.15 |
| six | >= 1.10 |
| certifi | — |
| python-dateutil | — |
Belge Karşılaştırma ve Revizyon Python Cloud REST API
GroupDocs.Comparison Cloud SDK for Python, geliştiricilerin belge karşılaştırma işlevini Python web uygulamalarına, komut dosyalarına ve otomasyon iş akışlarına entegre etmeleri için tasarlanmış güçlü bir bulut REST API’sidir. 90’dan fazla dosya formatını destekleyen bu API, tüm klasörleri karşılaştırmanıza, belge revizyonlarını kabul etmenize veya reddetmenize ve sayfa önizlemeleriyle değişiklikleri görselleştirmenize olanak tanır. Ayrıntılı değişiklik kontrolü, stil özelleştirme ve çoklu belge desteği gibi özellikler sayesinde geliştiriciler, toplu dosya karşılaştırmalarını verimli bir şekilde otomatikleştirebilir. Ek özellikler arasında parola korumalı belge karşılaştırması, kaynak kodu dosyası birleştirme ve ayrıntılı değişiklik koordinatlarının çıkarılması yer alır. Bu araç işbirliği ortamları, yasal belge incelemesi ve sürüm kontrol sistemleri için idealdir.
Klasör ve Belge Karşılaştırması
Klasörlerin tamamını karşılaştır - Farklılıkların otomatik algılanmasıyla tüm dizinlerin içeriğini karşılaştırın.
Değiştirilen öğeleri filtrele - Sonuçları TXT veya HTML formatlarında kaydedin ve yalnızca değiştirilen öğeleri görüntüleyin.
Toplu dosya karşılaştırması - Python uygulamalarında toplu dosya karşılaştırmalarını verimli bir şekilde otomatikleştirin.
Belge Revizyon Kontrolü
DOCX’teki düzeltmeleri kabul edin veya reddedin - Word DOCX dosyalarındaki düzeltmeleri program aracılığıyla kabul edin veya reddedin.
Revizyon listesini çıkar - Tüm revizyonları alın, istenen değişiklikleri uygulayın ve diğerlerini reddedin.
Sürüm yönetimi - Belge düzenleme ve sürüm yönetimi üzerinde tam kontrol sağlayın.
Belge Sayfası Önizleme Oluşturma
Sayfa önizlemeleri oluşturun - Karşılaştırma sonuçlarını kaydetmeden önce yüksek kaliteli önizleme görüntüleri oluşturun.
Özel önizleme formatları - Formatları (PNG, JPG, BMP) belirtin ve özel boyutları seçin.
Görsel inceleme iş akışları - Belge önizlemelerini görsel içerik yönetimi gerektiren uygulamalara entegre edin.
Değişiklik Yönetimi ve İnceleme
Algılanan değişiklikleri kabul edin veya reddedin - Belge değişikliklerini ayrıntılı bir hassasiyetle kontrol edin.
Revizyonları göster ve değişiklikleri izle - Word tarzı parça değişikliklerini kullanarak farklılıkları vurgulayın.
Değişikliklerin yazarını ayarla - Daha fazla sorumluluk için tespit edilen değişikliklere yazarlık atayın.
Kişiselleştirme ve Esneklik
Değişiklik stillerini özelleştirin - Yazı tiplerini, renkleri ve metin stillerini (kalın, italik, üstü çizili) kontrol edin.
Karşılaştırma hassasiyetini ayarlayın - 0’dan 100’e kadar hassasiyet ayarlarıyla hızı ve doğruluğu dengeleyin.
Çoklu Belge Desteği
Birden fazla belgeyi karşılaştırın - Aynı anda ikiden fazla belgeyi karşılaştırın.
Parola korumalı belgeler - Parola korumalı kaynak ve hedef dosyaları karşılaştırın.
Kaynak kodu dosyalarını birleştir - Kaynak kodu dosyalarının birden çok sürümünü değişiklik kontrolüyle karşılaştırın ve birleştirin.
Detaylı Değişim Analizi
Değişiklik koordinatlarını alın - Belgelerdeki değişikliklerin tam konumunu alın.
Değişikliklerin listesini al - Değişiklik türünü, sayfa numarasını ve etkilenen metni içeren ayrıntılı bir liste alın.
Kaynak ve hedef metni çıkarın - Tespit edilen her değişiklik için orijinal ve değiştirilmiş metni çıkarın.
Kayıt sırasında belge meta verilerini ayarlayın - Çıktı belgelerinde yazar, başlık veya organizasyonu kontrol edin.
Çıktı belgesi için parola belirleyin - Ortaya çıkan belgelere parola koruması uygulayın.
Lisanslama ve Kimlik Doğrulama
Değerlendirme Modu - API’yi ücretsiz deneme hesabıyla deneyin.
Güvenli Kimlik Doğrulama - Güvenli API erişimi için İstemci Kimliğini ve İstemci Sırrını kullanın.
MIT Lisansı - Python SDK, MIT Lisansı kapsamında lisanslanmıştır.
GroupDocs.Comparison Cloud, karşılaştırma ve otomatik algılama özellikleriyle 90’dan fazla dosya formatını destekler:
- Kelime İşleme: DOC, DOCM, DOCX, DOT, DOTM, DOTX, ODT, OTT, RTF
- E-tablolar: XLS, XLT, XLSX, XLTM, XLSB, XLSM, ODS, CSV
- Sunumlar: POT, POTX, PPS, PPSX, PPTX, PPT, ODP, OTP
- Diyagramlar: VSDX, VSD, VSS, VST, VDX
- Notlar: BİR (Microsoft OneNote)
- PDF ve Sayfa Düzeni: PDF, MOBI, DJVU
- Resimler: BMP, GIF, JPG/JPEG, PNG, DCM, DWG, DXF
- E-posta: EML, EMLX, MSG
- Web: HTML, MHT, MHTML
- Kaynak Kodu: CS, JAVA, CPP, JS, PY, RB
Desteklenen işlemler formata göre değişir. Format matrisinin tamamı için belgelere bakın.
Hızlı Başlangıç
API kimlik bilgilerinizi alın
GroupDocs.Comparison Cloud’u kullanmak için, GroupDocs.Cloud Dashboard adresinden kaydolun ve Müşteri Kimliğinizi ve Müşteri Sırrınızı alın.
API’yi başlat
Python için GroupDocs.Comparison Cloud SDK’yı kullanmaya başlamak için aşağıdaki kodu kullanın:
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)
İki belgeyi karşılaştırın
Başlatıldıktan sonra, Word belgelerini karşılaştırmak ve sonucu kaydetmek için bu temel örneği kullanın:
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)
Bu hızlı başlangıç kılavuzuyla, Python uygulamalarınızda GroupDocs.Comparison Cloud’u kullanarak belgeleri karşılaştırmaya başlamaya hazırsınız. Daha fazla ayrıntı için belgeleri ziyaret edin.
Karşılaştırma API’sı aracılığıyla kullanılabilen desteklenen dosya biçimlerinin tam listesini alın.
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)))
PDF Belgelerini Karşılaştırın
İki PDF belgesini karşılaştırın ve sonucu, izlenen değişiklikler vurgulanmış şekilde kaydedin.
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)
Parola Korumalı Belgeleri Karşılaştırın
Her dosya için kimlik bilgilerini sağlayarak parola korumalı iki Word belgesini karşılaştırın.
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)
Değişikliklerin Listesini Al
Kaynak ve hedef belgeler arasında tespit edilen tüm değişikliklerin ayrıntılı bir listesini alın.
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)))
Değişiklikleri Kabul Et veya Reddet
Belgeleri karşılaştırdıktan sonra bireysel değişiklikleri kabul edin veya reddedin ve güncellenen sonucu kaydedin.
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)
Birden Çok Belgeyi Seçeneklerle Karşılaştırın
Bir kaynak belgeyi birden çok hedefle karşılaştırın ve eklenen öğelerin görünümünü özelleştirin.
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)
DOCX Belgelerinde Düzeltmeleri Uygula
Bir Word belgesinde izlenen düzeltmeleri program aracılığıyla kabul edin veya reddedin.
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)
GitHub’daki Örnek Projeler
GroupDocs.Comparison Cloud Python Samples deposu aşağıdakileri kapsayan çalıştırılmaya hazır örnekler içerir:
| Kategori | Örnekler |
|---|
| Temel Kullanım | Desteklenen formatlar, belge bilgileri, belgeleri karşılaştırın, PDF belgelerini karşılaştırın, belgeyi önizleyin |
| Gelişmiş Kullanım — Birden Çok Belgeyi Karşılaştırın | Birden çok belgeyi seçeneklerle karşılaştırın, birden çok korumalı belgeyi karşılaştırın |
| GelişmişKullanım — Revizyonlar | Revizyonların listesini alın, revizyonları uygulayın, tüm revizyonları kabul edin, tüm revizyonları reddedin |
| Gelişmiş Kullanım — Kaydetme Seçenekleri | Meta verileri ayarlayın, kaydederken şifreyi ayarlayın |
| GelişmişKullanım — Denetimi Değiştir | Değişiklikleri kabul edin veya reddedin, korunan belgeleri karşılaştırın, hassasiyeti karşılaştırın, değişiklik stillerini özelleştirin, değişiklik koordinatlarını alın, değişikliklerin listesini alın |
Örnekler nasıl çalıştırılır
- örnek deposunu kopyalayın veya indirin
Examples/RunExamples.py‘i düzenleyin ve client_id ile client_secret ayarlarınızı yapınExamples dizinine gidinpip install groupdocs-comparison-cloud -U‘ı çalıştırınpython RunExamples.py komutunu çalıştırın
Daha fazla ayrıntı için Başlarken adresini ziyaret edin.

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