Як об’єднати документи Word за допомогою Python

Ця стаття присвячена як об’єднати документи Word за допомогою Python. Він інкапсулює деталі для встановлення середовища разом із кроками налаштування та робочим прикладом коду для об’єднання файлів Word за допомогою Python. Розроблену програму можна використовувати в будь-якому налаштованому середовищі Python, яке підтримується платформою .NET у Windows, Linux або macO.

Кроки для об’єднання документів Word у Python

  1. Налаштуйте середовище використовувати Aspose.Words для Python через .NET, щоб об’єднати документи Word у Python
  2. Завантажте вихідний файл Word за допомогою об’єкта класу Document
  3. Завантажте документ Target Word за допомогою об’єкта класу Document
  4. Додайте файл Source Word до файлу Target Word за допомогою методу append_document
  5. Збережіть документ Target Word на диску

Наведені вище кроки представляють робочий процес для комбінування документів Word у Python. Процес починається із завантаження вихідного та цільового файлів DOCX із диска за допомогою двох окремих екземплярів класу Document. Потім за допомогою методу append_document, який надається цільовим класом документа, вихідний документ об’єднується з цільовим документом. Нарешті, метод збереження використовується для збереження об’єднаних документів Word на диску.

Код для об’єднання документів Word за допомогою Python

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 об’єднує документи Word за допомогою кількох простих викликів API. Цей код можна легко вдосконалити, щоб охопити процес злиття будь-якої кількості документів Word. Append_document використовує перелік ImportFormatMode як параметр функції, який надає параметри для об’єднання вхідного файлу Word за допомогою форматування призначення, форматування джерела або збереження лише різних стилів.

У цій темі ми дізналися як додавати документи Word за допомогою Python. Якщо ви хочете дізнатися про процес електронного підпису документа Word, зверніться до статті як електронно підписати документ Word за допомогою Python.

 Українська