Skopiuj zawartość z jednego dokumentu do drugiego w Python

W różnych przypadkach może być konieczne skopiowanie zawartości dokumentu programu Word do innego. Może być również konieczne utworzenie klona oryginalnego dokumentu programu Word. Aby zautomatyzować te operacje, w tym artykule omówiono sposób kopiowania zawartości z jednego dokumentu programu Word do innego w języku Python. Ponadto dowiesz się, jak programowo utworzyć kopię dokumentów Worda.

Biblioteka Python do kopiowania zawartości dokumentów programu Word

Do skopiowania zawartości dokumentów Word użyjemy Aspose.Words for Python. Jest to bogata w funkcje biblioteka do implementacji funkcji przetwarzania tekstu z poziomu aplikacji Python. Możesz zainstalować go z PyPI za pomocą następującego polecenia pip.

pip install aspose-words 

Skopiuj zawartość dokumentu programu Word do innego za pomocą Python

Najpierw sprawdźmy, jak skopiować zawartość dokumentu programu Word do innego. Poniżej przedstawiono kroki, aby wykonać tę operację w języku Python.

  • Załaduj źródłowy dokument programu Word przy użyciu klasy Document.
  • Podobnie załaduj dokument docelowy, używając klasy Document.
  • Skopiuj zawartość źródłowego dokumentu programu Word do dokumentu docelowego przy użyciu metody Document.appenddocument(Document, ImportFormatMode).
  • Zapisz dokument docelowy za pomocą metody Document.save(string).

Poniższy przykładowy kod pokazuje, jak skopiować zawartość dokumentu programu Word do innego w języku Python.

import aspose.words as aw

# załadować dokumenty Worda
docSrc = aw.Document("document1.docx")
docDest = aw.Document("document2.docx")

# skopiuj zawartość dokumentu źródłowego do dokumentu docelowego
docDest.append_document(docSrc, aw.ImportFormatMode.KEEP_SOURCE_FORMATTING)

# zapisz dokument przeznaczenia jako plik DOCX
docDest.save("final-document.docx")

Utwórz kopię dokumentu programu Word w Python

Możesz także sklonować dokument programu Word za pomocą Aspose.Words for Python. Innymi słowy, możesz skopiować zawartość dokumentu programu Word do nowego dokumentu. Poniższe kroki pokazują, jak utworzyć kopię dokumentu programu Word przy użyciu języka Python.

  • Załaduj dokument programu Word przy użyciu klasy Document.
  • Utwórz klon za pomocą metody Document.clone().asdocument().
  • Zapisz sklonowany dokument przy użyciu metody Document.save(string).

Poniższy przykładowy kod pokazuje, jak utworzyć kopię pliku Word DOCX w języku Python.

import aspose.words as aw

# załaduj dokument programu Word, który ma zostać sklonowany
doc = aw.Document("document1.docx")

# sklonować dokument
clonedDoc = doc.clone().as_document()

# manipulować sklonowanym dokumentem za pomocą obiektu clonedDoc

# zapisz dokument jako plik DOCX
clonedDoc.save("cloned-document.docx")

Uzyskaj bezpłatną licencję API

Możesz uzyskać tymczasową licencję, aby używać Aspose.Words for Python bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się, jak skopiować zawartość dokumentu Worda do innego dokumentu w Python. Ponadto widziałeś, jak programowo sklonować dokument programu Word jako nowy dokument. Aspose.Words for Python zapewnia szeroki zakres innych funkcji, które możesz eksplorować za pomocą dokumentacji. Możesz również zadawać pytania za pośrednictwem naszego forum.

Zobacz też