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.
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
- Kombinujte více dokumentů aplikace Word do jednoho souboru
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.
Cílový dokument
Následující snímek obrazovky ukazuje cílový dokument aplikace Word.
Kombinovaný dokument
Následuje snímek obrazovky po zkombinování obou dokumentů aplikace 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.