Copie o conteúdo de um documento para outro em python

Em vários casos, pode ser necessário copiar o conteúdo de um documento do Word para outro. Além disso, pode ser necessário criar um clone do documento original do Word. Para automatizar essas operações, este artigo aborda como copiar o conteúdo de um documento do Word para outro em Python. Além disso, você aprenderá como criar uma cópia dos documentos do Word programaticamente.

Biblioteca Python para copiar o conteúdo de documentos do Word

Para copiar o conteúdo de documentos do Word, usaremos Aspose.Words for Python. É uma biblioteca rica em recursos para implementar recursos de processamento de texto de seus aplicativos Python. Você pode instalá-lo a partir de PyPI usando o seguinte comando pip.

pip install aspose-words 

Copiar o conteúdo de um documento do Word para outro usando Python

Primeiro, vamos verificar como copiar o conteúdo de um documento do Word para outro. A seguir estão as etapas para realizar esta operação em Python.

  • Carregue o documento do Word de origem usando a classe Document.
  • Da mesma forma, carregue o documento de destino usando a classe Document.
  • Copie o conteúdo do documento do Word de origem para o documento de destino usando o método Document.appenddocument(Document, ImportFormatMode).
  • Salve o documento de destino usando o método Document.save(string).

O exemplo de código a seguir mostra como copiar o conteúdo de um documento do Word para outro em Python.

import aspose.words as aw

# load the Word documents
docSrc = aw.Document("document1.docx")
docDest = aw.Document("document2.docx")

# copy the content from source document to destination document
docDest.append_document(docSrc, aw.ImportFormatMode.KEEP_SOURCE_FORMATTING)

# save the desitnation document as DOCX file
docDest.save("final-document.docx")

Criar cópia de um documento do Word em Python

Você também pode clonar um documento do Word usando Aspose.Words for Python. Em outras palavras, você pode copiar o conteúdo de um documento do Word em um novo documento. As etapas a seguir mostram como criar uma cópia do documento do Word usando Python.

  • Carregue o documento do Word usando a classe Document.
  • Crie um clone usando o método Document.clone().asdocument().
  • Salve o documento clonado usando o método Document.save(string).

O exemplo de código a seguir mostra como criar uma cópia de um arquivo DOCX do Word em Python.

import aspose.words as aw

# load the Word document to be cloned
doc = aw.Document("document1.docx")

# clone the document
clonedDoc = doc.clone().as_document()

# manipulate cloned document using clonedDoc object

# save the document as DOCX file
clonedDoc.save("cloned-document.docx")

Obtenha uma licença de API gratuita

Você pode obter uma licença temporária para usar o Aspose.Words for Python sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como copiar o conteúdo de um documento do Word para outro em Python. Além disso, você viu como clonar um documento do Word como um novo documento programaticamente. Aspose.Words for Python fornece uma ampla gama de outros recursos que você pode explorar usando a documentação. Além disso, você pode fazer suas perguntas através do nosso fórum.

Veja também