Ця стаття присвячена як об’єднати документи Word за допомогою Python. Він інкапсулює деталі для встановлення середовища разом із кроками налаштування та робочим прикладом коду для об’єднання файлів Word за допомогою Python. Розроблену програму можна використовувати в будь-якому налаштованому середовищі Python, яке підтримується платформою .NET у Windows, Linux або macO.
Кроки для об’єднання документів Word у Python
- Налаштуйте середовище використовувати Aspose.Words для Python через .NET, щоб об’єднати документи Word у Python
- Завантажте вихідний файл Word за допомогою об’єкта класу Document
- Завантажте документ Target Word за допомогою об’єкта класу Document
- Додайте файл Source Word до файлу Target Word за допомогою методу append_document
- Збережіть документ 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.