Bu makalede, Word belgelerinin Python REST API ile nasıl karşılaştırılacağı açıklanmaktadır. Python bulut SDK’sını kullanarak Word dosyalarını Python Low Code API ile nasıl karşılaştıracağınızı öğreneceksiniz. Bu görevi çevrimiçi olarak gerçekleştirmek için eksiksiz program akışı ve örnek kod mevcuttur.
Önkoşul
- Bir hesap oluşturun ve API kimlik bilgilerini alın
- İki Word dosyasını karşılaştırmak için Python için Aspose.Words Cloud SDK’sı‘i indirin
- DOCX dosyalarını karşılaştırmak için yukarıdaki SDK ile Python çözüm projesini kurun
Python Düşük Kod API’si ile İki Word Belgesini Karşılaştırma Adımları
- Belgeleri karşılaştırmak için klonlanmış kimliği ve sırrı ayarlayarak WordsApi nesnesini başlatın
- En son Word dosyasını bellek akışına okuyun ve bulut depolama alanına yükleyin
- CompareData nesnesini oluşturun ve yüklenen dosyayı referans olarak kullanın
- İlk Word dosyasını bellek akışına oku
- Başlangıç Word dosyasını, güncellenmiş Word dosyasını ve çıktı dosyası adını sağlayarak CompareDocumentOnlineRequest nesnesini oluşturun
- BelgeyiÇevrimiçi Karşılaştır yöntemini çağırın ve istek nesnesini sağlayın
- Yanıttan çıktı Word dosyasını indirin ve diske kaydedin
Yukarıdaki adımlar, Word belgelerinin Python Low Code API ile çevrimiçi olarak nasıl karşılaştırılacağını açıklamaktadır. İşleme, en son Word dosyasını bulut depolama alanına yükleyerek ve ardından yüklenen belge referansını kullanarak CompareData nesnesini oluşturarak başlayın. Orijinal dosyayı bellek akışına okuyun, yüklenen Word dosyası, değişiklikler içeren yerel belge ve çıktı Word dosyasıyla CompareDocumentOnlineRequest’i oluşturun ve son olarak Word dosyalarını karşılaştırmak için CompareDocumentOnline() yöntemini çağırın.
Python REST API ile Word Belgelerini Çevrimiçi Olarak Karşılaştırma Kodu
Bu kod, Python REST API ile iki Word belgesi arasındaki farkları karşılaştırma sürecini göstermektedir. Bu kod, öncelikle en son Word dosyasını referans olarak bulut depolama alanına yüklediğimizi ve referans Word dosyasıyla karşılaştırmak için Word dosyasının önceki sürümünü yerel olarak okuduğumuzu göstermektedir. CompareData sınıfında, büyük/küçük harf değişikliklerini, yorumları, alanları, dipnotları, biçimlendirmeyi, üstbilgi ve altbilgileri, tabloları ve metin kutularını yok sayma gibi karşılaştırma özelleştirmelerini destekleyen CompareOptions adlı bir özellik bulunur.
In this topic, we have learned to compare two Word files. For deleting the comments in a Word file, refer to the following article: Delete Comments in Word DOC with Python REST API.