Kopieren Sie Inhalte von einem Dokument in ein anderes in Python

In verschiedenen Fällen müssen Sie möglicherweise den Inhalt eines Word Dokuments in ein anderes kopieren. Außerdem müssen Sie möglicherweise einen Klon des ursprünglichen Word Dokuments erstellen. Um diese Vorgänge zu automatisieren, behandelt dieser Artikel das Kopieren des Inhalts von einem Word Dokument in ein anderes in Python. Außerdem erfahren Sie, wie Sie programmgesteuert eine Kopie der Word Dokumente erstellen.

Python Bibliothek zum Kopieren von Inhalten von Word Dokumenten

Um den Inhalt von Word Dokumenten zu kopieren, verwenden wir Aspose.Words for Python. Es ist eine funktionsreiche Bibliothek zur Implementierung von Textverarbeitungsfunktionen aus Ihren Python Anwendungen heraus. Sie können es mit dem folgenden Pip Befehl von PyPI installieren.

pip install aspose-words 

Kopieren Sie den Inhalt eines Word Dokuments mit Python in ein anderes

Sehen wir uns zunächst an, wie Sie den Inhalt eines Word Dokuments in ein anderes kopieren. Im Folgenden sind die Schritte zum Ausführen dieses Vorgangs in Python aufgeführt.

  • Laden Sie das Word-Quelldokument mithilfe der Document Klasse.
  • Laden Sie auf ähnliche Weise das Zieldokument mithilfe der Document Klasse.
  • Kopieren Sie den Inhalt des Word-Quelldokuments mithilfe der Methode Document.append\document(Document, ImportFormatMode) in das Zieldokument.
  • Speichern Sie das Zieldokument mit der methode Document.save(string).

Das folgende Codebeispiel zeigt, wie Sie den Inhalt eines Word Dokuments in ein anderes in Python kopieren.

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")

Erstellen Sie eine Kopie eines Word Dokuments in Python

Sie können ein Word Dokument auch mit Aspose.Words for Python klonen. Mit anderen Worten, Sie können den Inhalt eines Word Dokuments in ein neues Dokument kopieren. Die folgenden Schritte zeigen, wie Sie mit Python eine Kopie des Word Dokuments erstellen.

  • Laden Sie das Word Dokument mithilfe der Document Klasse.
  • Erstellen Sie einen Klon mit der methode Document.clone().as\document().
  • Speichern Sie das geklonte Dokument mit der methode Document.save(string).

Das folgende Codebeispiel zeigt, wie Sie eine Kopie einer Word DOCX Datei in Python erstellen.

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")

Holen Sie sich eine kostenlose API Lizenz

Sie können eine temporäre Lizenz erwerben, um Aspose.Words for Python ohne Evaluierungseinschränkungen zu verwenden.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie den Inhalt eines Word Dokuments in ein anderes in Python kopieren. Außerdem haben Sie gesehen, wie Sie ein Word Dokument programmgesteuert als neues Dokument klonen. Aspose.Words for Python bietet eine Vielzahl weiterer Funktionen, die Sie mithilfe der Dokumentation erkunden können. Sie können Ihre Fragen auch über unser Forum stellen.

Siehe auch