Ця стаття пропонує вам найпростіше рішення, як об’єднати кілька документів Word у Python за кілька простих кроків.
Можуть бути різні сценарії, коли вам доведеться об’єднати кілька документів Word в один файл. Наприклад, коли кілька осіб пишуть різні розділи документа, і вам потрібно об’єднати вміст у кінці. З іншого боку, вам може знадобитися об’єднати всі рахунки-фактури в один документ Word. Отже, давайте подивимося, як об’єднати декілька документів Word у Python.
Бібліотека Python для об’єднання документів Word
Щоб поєднати файли DOCX або DOC, ми будемо використовувати Aspose.Words for Python, яка є потужною бібліотекою для створення та обробки файлів MS Word. Він також дозволяє легко розділяти, об’єднувати та конвертувати документи Word. Ви можете встановити бібліотеку з PyPI за допомогою такої команди pip.
pip install aspose-words
Об’єднайте декілька файлів Word DOCX у Python
Під час поєднання документів Word ви можете вказати форматування, яке потрібно застосувати до вихідного документа. Наприклад, об’єднуючи документ B із A, ви можете змінити форматування B на A або залишити вихідне форматування без змін. Нижче наведено кроки для об’єднання двох документів Word у Python.
- Завантажте вихідний документ Word за допомогою класу Document.
- Завантажте цільовий документ Word за допомогою класу документа.
- Об’єднайте документи, додавши вихідний документ до цільового за допомогою методу Document.appenddocument(Document, aw.ImportFormatMode.KEEPSOURCEFORMATTING).
- Виберіть ImportFormatMode відповідно до ваших вимог.
- Збережіть цільовий документ за допомогою методу Document.save(string).
У наступному прикладі коду показано, як об’єднати два файли Word DOCX у Python.
import aspose.words as aw
# Завантажте документи джерела та призначення
dstDoc = aw.Document("document1.docx")
srcDoc = aw.Document("document2.docx")
# Додайте вихідний документ до документа призначення.
# Перейдіть у режим форматування, щоб зберегти оригінальне форматування вихідного документа під час його імпорту.
dstDoc.append_document(srcDoc, aw.ImportFormatMode.KEEP_SOURCE_FORMATTING)
# Об’єднайте документи Word
dstDoc.save("combined.docx")
Вихідний документ
Нижче наведено знімок екрана вихідного документа Word, який ми використовували в цій статті.
Документ призначення
На наступному знімку екрана показано цільовий документ Word.
Комбінований документ
Нижче наведено знімок екрана після об’єднання обох документів Word.
Python: об’єднайте документи Word із безкоштовною ліцензією
Отримайте безкоштовну тимчасову ліцензію та об’єднуйте документи Word без оціночних обмежень.
Висновок
У цій статті ви дізналися, як об’єднати два документи Word в один документ за допомогою Python. Ви можете встановити Aspose.Words for Python у своїх програмах та інтегрувати наданий код для об’єднання документів Word. На додаток до цього ви можете вивчити Aspose.Words for Python за допомогою документації. Якщо у вас виникнуть будь-які запитання, ви можете поставити їх на нашому форумі.