Bu makale Python kullanarak Word dokümanın nasıl birleştirileceğine odaklanmaktadır. Ortamı oluşturmaya yönelik ayrıntıları, yapılandırma adımlarını ve Python kullanarak Word dosyalarını birleştirmek için çalışan bir örnek kodu içerir. Geliştirilen uygulama, Windows, Linux veya MacO’larda .NET platformuyla desteklenen Python yapılandırmalı herhangi bir ortamda kullanılabilir.
Python’da Word Belgelerini Birleştirme Adımları
- Python’da Word belgelerini birleştirmek için ortamı Aspose.Words for Python’u .NET aracılığıyla kullanın olarak yapılandırın
- Kaynak Word dosyasını bir Document sınıfı nesnesi kullanarak yükleyin
- Hedef Word belgesini bir Document sınıfı nesnesi kullanarak yükleyin
- append_document yöntemini kullanarak Kaynak Kelime dosyasını Hedef Kelime dosyasına ekleyin
- Hedef Kelime belgesini diske kaydedin
Yukarıdaki adımlar Word belgelerini Python’da birleştirmek için iş akışını temsil eder. İşlem, Document sınıfının iki ayrı örneği kullanılarak kaynak ve hedef DOCX dosyalarının diskten yüklenmesiyle başlatılır. Daha sonra hedefin belge sınıfının açığa çıkardığı Append_document yöntemi kullanılarak kaynak belge, hedef belgenin içinde birleştirilir. Son olarak, birleştirilen Word belgelerini diske kaydetmek için save yöntemi kullanılır.
Python Kullanarak Word Belgelerini Birleştirme Kodu
import aspose.words as aw | |
import io | |
# Path to the source files | |
filePath = "Y://Documents//KnowledgeBase//TestData//" | |
# Load the Aspose.Words license in your application to append DOCX files | |
wordsLicense = aw.License() | |
wordsLicense.set_license(filePath + "Conholdate.Total.Product.Family.lic") | |
# Instantiate the Document class object to load the source word | |
srcDocument = aw.Document(filePath + "Test1.docx") | |
srcDocument.first_section.body.append_paragraph("Source document text. ") | |
# Instantiate the Document class object to load the target Word document | |
targetDocument = aw.Document(filePath + "Test2.docx") | |
targetDocument.first_section.body.append_paragraph("Destination document text. ") | |
# Now merge the document to the target document and | |
# preserve its formatting and save it on the disk | |
targetDocument.append_document(srcDocument, aw.ImportFormatMode.KEEP_SOURCE_FORMATTING) | |
# Save the merged document | |
targetDocument.save(filePath + "DocumentAppendDocument.docx") | |
print ("Documents merged successfully") |
Python’daki bu örnek, birkaç basit API çağrısı kullanarak Word belgelerini birleştirir. Bu kod, herhangi bir sayıda Word belgesinin bir araya getirilmesi işlemini kapsayacak şekilde kolayca geliştirilebilir. Append_document, bir işlev parametresi olarak ImportFormatMode numaralandırmayı kullanır; bu, gelen Word dosyasını hedef biçimlendirmeyi kullanarak, kaynak biçimlendirmeyi kullanarak veya yalnızca farklı stilleri koruyarak birleştirme seçenekleri sunar.
Bu konuda Python kullanarak Word Belgelerinin nasıl ekleneceğini öğrendik. Bir Word belgesini elektronik olarak imzalama sürecini öğrenmek istiyorsanız Python kullanarak bir Word Belgesini elektronik olarak nasıl imzalanır adresindeki makaleye bakın.