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ığı
- Birden Fazla Word Belgesini Tek Bir Dosyada Birleştirin
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.
Varış Belgesi
Aşağıdaki ekran görüntüsü, hedef Word belgesini göstermektedir.
Birleşik Belge
Her iki Word belgesini birleştirdikten sonraki ekran görüntüsü aşağıdadır.
Ü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.