Tento článek vám poskytuje nejjednodušší řešení, jak sloučit více dokumentů Word v Python v několika jednoduchých krocích.

Kombinujte dokumenty Word v Python

Mohou nastat různé scénáře, kdy musíte zkombinovat více dokumentů aplikace Word do jednoho souboru. Například, když více osob píše různé části dokumentu a vy potřebujete na konci zkombinovat obsah. Na druhou stranu možná budete muset sloučit všechny faktury do jednoho dokumentu aplikace Word. Pojďme se tedy podívat, jak zkombinovat více dokumentů Wordu v Python.

Knihovna Python pro kombinování dokumentů aplikace Word

Ke kombinaci souborů DOCX nebo DOC použijeme Aspose.Words for Python, což je výkonná knihovna pro vytváření a manipulaci se soubory MS Word. Umožňuje také bezproblémově rozdělovat, kombinovat a převádět dokumenty aplikace Word. Knihovnu můžete nainstalovat z PyPI pomocí následujícího příkazu pip.

pip install aspose-words

Kombinujte více souborů Word DOCX v Python

Při kombinování dokumentů aplikace Word můžete určit formátování, které chcete použít na zdrojový dokument. Například při kombinování dokumentu B s dokumentem A můžete změnit formátování dokumentu B jako A nebo zachovat jeho původní formátování tak, jak je. Následují kroky ke spojení dvou dokumentů Wordu v Python.

  • Načtěte zdrojový dokument aplikace Word pomocí třídy Document.
  • Načtěte cílový dokument aplikace Word pomocí třídy Document.
  • Kombinujte dokumenty připojením zdrojového dokumentu k cílovému dokumentu pomocí metody Document.appenddocument(Document, aw.ImportFormatMode.KEEPSOURCEFORMATTING).
  • Vyberte režim ImportFormatMode podle svých požadavků.
  • Uložte cílový dokument pomocí metody Document.save(string).

Následující ukázka kódu ukazuje, jak zkombinovat dva soubory Word DOCX v Python.

import aspose.words as aw

# Načtěte zdrojové a cílové dokumenty
dstDoc = aw.Document("document1.docx")
srcDoc = aw.Document("document2.docx")

# Připojte zdrojový dokument k cílovému dokumentu.
# Předejte režim formátování, abyste zachovali původní formátování zdrojového dokumentu při jeho importu.
dstDoc.append_document(srcDoc, aw.ImportFormatMode.KEEP_SOURCE_FORMATTING)

# Kombinujte dokumenty aplikace Word
dstDoc.save("combined.docx")

Zdrojový dokument

Následuje snímek obrazovky zdrojového dokumentu aplikace Word, který jsme použili v tomto článku.

zdrojový textový dokument ke spojení

Zdrojový dokument Word

Cílový dokument

Následující snímek obrazovky ukazuje cílový dokument aplikace Word.

cílový textový dokument ke spojení

Cílový dokument Word

Kombinovaný dokument

Následuje snímek obrazovky po zkombinování obou dokumentů aplikace Word.

kombinované wordové dokumenty v pythonu

Kombinovaný dokument Word

Python: Sloučit dokumenty Word s bezplatnou licencí

Získejte bezplatnou dočasnou licenci a slučujte dokumenty aplikace Word bez omezení hodnocení.

Závěr

V tomto článku jste se naučili, jak zkombinovat dva dokumenty Wordu do jednoho dokumentu pomocí Python. Aspose.Words for Python můžete nainstalovat do svých aplikací a integrovat poskytnutý kód ke sloučení dokumentů Wordu. Kromě toho můžete prozkoumat Aspose.Words for Python pomocí dokumentace. V případě, že byste měli nějaké dotazy, můžete se nás zeptat na našem fóru.

Viz také