Zkopírujte obsah z jednoho dokumentu do druhého v pythonu

V různých případech může být nutné zkopírovat obsah dokumentu aplikace Word do jiného. Možná budete muset vytvořit klon původního dokumentu aplikace Word. Chcete-li tyto operace automatizovat, tento článek popisuje, jak zkopírovat obsah z jednoho dokumentu aplikace Word do druhého v Python. Navíc se naučíte, jak programově vytvořit kopii dokumentů Wordu.

Knihovna Python pro kopírování obsahu dokumentů aplikace Word

Ke kopírování obsahu dokumentů aplikace Word použijeme Aspose.Words for Python. Je to knihovna bohatá na funkce, která implementuje funkce zpracování textu z vašich aplikací Python. Můžete jej nainstalovat z PyPI pomocí následujícího příkazu pip.

pip install aspose-words 

Zkopírujte obsah dokumentu aplikace Word do jiného pomocí Python

Nejprve se podívejme, jak zkopírovat obsah dokumentu aplikace Word do jiného. Následují kroky k provedení této operace v Python.

  • Načtěte zdrojový dokument aplikace Word pomocí třídy Document.
  • Podobně načtěte cílový dokument pomocí třídy Document.
  • Zkopírujte obsah zdrojového dokumentu aplikace Word do cílového dokumentu pomocí metody Document.appenddocument(Document, ImportFormatMode).
  • Uložte cílový dokument pomocí metody Document.save(string).

Následující ukázka kódu ukazuje, jak zkopírovat obsah dokumentu aplikace Word do jiného dokumentu v Python.

import aspose.words as aw

# načíst dokumenty aplikace Word
docSrc = aw.Document("document1.docx")
docDest = aw.Document("document2.docx")

# zkopírujte obsah ze zdrojového dokumentu do cílového dokumentu
docDest.append_document(docSrc, aw.ImportFormatMode.KEEP_SOURCE_FORMATTING)

# uložte dokument o určení jako soubor DOCX
docDest.save("final-document.docx")

Vytvořte kopii dokumentu aplikace Word v Python

Můžete také naklonovat dokument aplikace Word pomocí Aspose.Words for Python. Jinými slovy, můžete zkopírovat obsah dokumentu aplikace Word do nového dokumentu. Následující kroky ukazují, jak vytvořit kopii dokumentu Word pomocí Python.

  • Načtěte dokument aplikace Word pomocí třídy Document.
  • Vytvořte klon pomocí metody Document.clone().asdocument().
  • Uložte klonovaný dokument pomocí metody Document.save(string).

Následující ukázka kódu ukazuje, jak vytvořit kopii souboru Word DOCX v Python.

import aspose.words as aw

# načtěte dokument aplikace Word, který chcete klonovat
doc = aw.Document("document1.docx")

# klonovat dokument
clonedDoc = doc.clone().as_document()

# manipulovat s klonovaným dokumentem pomocí objektu clonedDoc

# uložte dokument jako soubor DOCX
clonedDoc.save("cloned-document.docx")

Získejte bezplatnou licenci API

Můžete získat dočasnou licenci, abyste mohli používat Aspose.Words for Python bez omezení hodnocení.

Závěr

V tomto článku jste se naučili, jak zkopírovat obsah dokumentu Wordu do jiného v Python. Navíc jste viděli, jak programově klonovat dokument aplikace Word jako nový dokument. Aspose.Words for Python poskytuje širokou škálu dalších funkcí, které můžete prozkoumat pomocí dokumentace. Také se můžete ptát na naše fórum.

Viz také