Python'da Word Belgelerini Birleştirme

Birden çok Word belgesini tek bir dosyada birleştirmeniz gerektiğinde çeşitli senaryolar olabilir. Örneğin, birden çok kişi bir belgenin farklı bölümlerini yazdığında ve sonunda içeriği birleştirmeniz gerektiğinde. Öte yandan, tüm faturaları tek bir Word belgesinde birleştirmeniz gerekebilir. Bu birleştirme işlemini programlı olarak gerçekleştirmek için bu makale, birden çok Word DOCX veya DOC belgesinin Python’da nasıl birleştirileceğini kapsar.

Word Belgelerini Birleştirmek İçin Python Kitaplığı

DOCX veya DOC dosyalarını birleştirmek için, MS Word dosyalarını oluşturmak ve değiştirmek için güçlü bir kitaplık olan Aspose.Words for Python kullanacağız. Ayrıca Word belgelerini sorunsuz bir şekilde bölmenize, birleştirmenize ve dönüştürmenize olanak tanır. Aşağıdaki pip komutunu kullanarak PyPI’ten kitaplığı kurabilirsiniz.

pip install aspose-words

Birden Çok Word DOCX Dosyasını Python’da Birleştirin

Word belgelerini birleştirirken kaynak belgeye uygulamak istediğiniz biçimlendirmeyi belirtebilirsiniz. Örneğin, B belgesini A ile birleştirirken, B’nin biçimlendirmesini A olarak değiştirebilir veya orijinal biçimlendirmesini olduğu gibi tutabilirsiniz. Python’da iki Word belgesini birleştirme adımları aşağıdadır.

  • Document sınıfını kullanarak kaynak Word belgesini yükleyin.
  • Document sınıfını kullanarak hedef Word belgesini yükleyin.
  • Document.appenddocument(Document, aw.ImportFormatMode.KEEPSOURCEFORMATTING) yöntemini kullanarak kaynak belgeyi hedef belgeye ekleyerek belgeleri birleştirin.
  • Gereksinimlerinize göre ImportFormatMode’u seçin.
  • Document.save(string) yöntemini kullanarak hedef belgeyi kaydedin.

Aşağıdaki kod örneği, Python’da iki Word DOCX dosyasının nasıl birleştirileceğini gösterir.

import aspose.words as aw

# Kaynak ve hedef belgeleri yükleyin
dstDoc = aw.Document("document1.docx")
srcDoc = aw.Document("document2.docx")

# Kaynak belgeyi hedef belgeye ekleyin.
# Kaynak belgeyi içe aktarırken orijinal biçimlendirmesini korumak için biçim modunu geçin.
dstDoc.append_document(srcDoc, aw.ImportFormatMode.KEEP_SOURCE_FORMATTING)

# Word belgelerini birleştirme
dstDoc.save("combined.docx")

Kaynak dosyası

Bu yazıda kullandığımız kaynak Word belgesinin ekran görüntüsü aşağıdadır.

birleştirmek için kaynak kelime belgesi

Kaynak Word Belgesi

Varış Belgesi

Aşağıdaki ekran görüntüsü, hedef Word belgesini göstermektedir.

birleştirmek için hedef kelime belgesi

Hedef Word Belgesi

Birleşik Belge

Her iki Word belgesini birleştirdikten sonraki ekran görüntüsü aşağıdadır.

python'da birleştirilmiş sözcük belgeleri

Birleşik Word Belgesi

Ücretsiz API Lisansı Alın

Aspose.Words for Python’u değerlendirme sınırlamaları olmaksızın kullanmak için geçici bir lisans alın.

Çözüm

Bu yazıda, Python kullanarak iki Word belgesini tek bir belgede nasıl birleştireceğinizi öğrendiniz. Aspose.Words for Python’u uygulamalarınıza yükleyebilir ve sağlanan kodu Word belgelerini birleştirmek için entegre edebilirsiniz. Buna ek olarak, belgeleri kullanarak Aspose.Words for Python’u keşfedebilirsiniz. Herhangi bir sorunuz olması durumunda forumumuz aracılığıyla bize sorabilirsiniz.

Ayrıca bakınız