Copia il contenuto da un documento all'altro in Python

In vari casi, potrebbe essere necessario copiare il contenuto di un documento di Word in un altro. Inoltre, potrebbe essere necessario creare un clone del documento Word originale. Per automatizzare queste operazioni, questo articolo illustra come copiare il contenuto da un documento di Word a un altro in Python. Inoltre, imparerai come creare una copia dei documenti di Word a livello di codice.

Libreria Python per copiare il contenuto dei documenti di Word

Per copiare il contenuto dei documenti di Word, utilizzeremo Aspose.Words for Python. È una libreria ricca di funzionalità per implementare funzionalità di elaborazione testi dall’interno delle tue applicazioni Python. Puoi installarlo da PyPI usando il seguente comando pip.

pip install aspose-words 

Copia il contenuto di un documento Word su un altro usando Python

Per prima cosa, diamo un’occhiata a come copiare il contenuto di un documento di Word in un altro. Di seguito sono riportati i passaggi per eseguire questa operazione in Python.

  • Carica il documento Word di origine utilizzando la classe Document.
  • Allo stesso modo, carica il documento di destinazione utilizzando la classe Document.
  • Copia il contenuto del documento Word di origine nel documento di destinazione utilizzando il metodo Document.appenddocument(Document, ImportFormatMode).
  • Salva il documento di destinazione utilizzando il metodo Document.save(string).

L’esempio di codice seguente mostra come copiare il contenuto di un documento di Word in un altro in 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")

Crea una copia di un documento di Word in Python

Puoi anche clonare un documento Word usando Aspose.Words per Python. In altre parole, puoi copiare il contenuto di un documento di Word in un nuovo documento. I passaggi seguenti mostrano come creare una copia del documento di Word utilizzando Python.

  • Carica il documento di Word usando la classe Document.
  • Crea un clone usando il metodo Document.clone().asdocument().
  • Salva il documento clonato usando il metodo Document.save(string).

L’esempio di codice seguente mostra come creare una copia di un file Word DOCX in 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")

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea per utilizzare Aspose.Words per Python senza limitazioni di valutazione.

Conclusione

In questo articolo, hai imparato come copiare il contenuto di un documento Word in un altro in Python. Inoltre, hai visto come clonare un documento di Word come nuovo documento a livello di codice. Aspose.Words per Python offre un’ampia gamma di altre funzionalità che puoi esplorare utilizzando la documentazione. Inoltre, puoi porre le tue domande tramite il nostro forum.

Guarda anche