Ürünlerimize göz atın

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

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

PyPI - Version PyPI - Downloads Python-GroupDocsCloud


Gereksinimler

Bağımlılıklar

SDK aşağıdaki paketleri otomatik olarak yükler:

PaketKı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.

Kaydetme ve Meta Veri Kontrolü

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.

Desteklenen Belge Formatları

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.

Desteklenen Dosya Formatlarını Alın

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ımDesteklenen 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ınBirden çok belgeyi seçeneklerle karşılaştırın, birden çok korumalı belgeyi karşılaştırın
GelişmişKullanım — RevizyonlarRevizyonların listesini alın, revizyonları uygulayın, tüm revizyonları kabul edin, tüm revizyonları reddedin
Gelişmiş Kullanım — Kaydetme SeçenekleriMeta verileri ayarlayın, kaydederken şifreyi ayarlayın
GelişmişKullanım — Denetimi DeğiştirDeğ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

  1. örnek deposunu kopyalayın veya indirin
  2. Examples/RunExamples.py‘i düzenleyin ve client_id ile client_secret ayarlarınızı yapın
  3. Examples dizinine gidin
  4. pip install groupdocs-comparison-cloud -U‘ı çalıştırın
  5. python RunExamples.py komutunu çalıştırın

Daha fazla ayrıntı için Başlarken adresini ziyaret edin.


Product Docs Swagger Examples Blog Support Dashboard


Tags

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



 Türkçe