Salin konten dari satu dokumen ke dokumen lainnya dengan python

Dalam berbagai kasus, Anda mungkin perlu menyalin konten dokumen Word ke dokumen lain. Selain itu, Anda mungkin perlu membuat tiruan dari dokumen Word asli. Untuk mengotomatiskan operasi ini, artikel ini membahas cara menyalin konten dari satu dokumen Word ke dokumen lain dengan Python. Selain itu, Anda akan belajar cara membuat salinan dokumen Word secara terprogram.

Pustaka Python untuk Menyalin Konten Dokumen Word

Untuk menyalin isi dokumen Word, kita akan menggunakan Aspose.Words for Python. Ini adalah pustaka kaya fitur untuk mengimplementasikan fitur pengolah kata dari dalam aplikasi Python Anda. Anda dapat menginstalnya dari PyPI menggunakan perintah pip berikut.

pip install aspose-words 

Salin Konten Dokumen Word ke Yang Lain menggunakan Python

Pertama, mari kita lihat cara menyalin konten dokumen Word ke yang lain. Berikut ini adalah langkah-langkah untuk melakukan operasi ini dengan Python.

  • Muat dokumen Word sumber menggunakan kelas Document.
  • Demikian pula, muat dokumen tujuan menggunakan kelas Document.
  • Salin konten dokumen Word sumber ke dokumen tujuan menggunakan metode Document.appenddocument(Document, ImportFormatMode).
  • Simpan dokumen tujuan menggunakan metode Document.save(string).

Contoh kode berikut menunjukkan cara menyalin konten dokumen Word ke yang lain dengan Python.

import aspose.words as aw

# memuat dokumen Word
docSrc = aw.Document("document1.docx")
docDest = aw.Document("document2.docx")

# salin konten dari dokumen sumber ke dokumen tujuan
docDest.append_document(docSrc, aw.ImportFormatMode.KEEP_SOURCE_FORMATTING)

# simpan dokumen tujuan sebagai file DOCX
docDest.save("final-document.docx")

Buat Salinan Dokumen Word dengan Python

Anda juga dapat mengkloning dokumen Word menggunakan Aspose.Words for Python. Dengan kata lain, Anda dapat menyalin konten dokumen Word ke dalam dokumen baru. Langkah-langkah berikut menunjukkan cara membuat salinan dokumen Word menggunakan Python.

  • Muat dokumen Word menggunakan kelas Document.
  • Buat klon menggunakan metode Document.clone().asdocument() .
  • Simpan dokumen kloning menggunakan metode Document.save(string).

Contoh kode berikut menunjukkan cara membuat salinan file Word DOCX dengan Python.

import aspose.words as aw

# memuat dokumen Word yang akan dikloning
doc = aw.Document("document1.docx")

# mengkloning dokumen
clonedDoc = doc.clone().as_document()

# memanipulasi dokumen hasil kloning menggunakan objek cloneDoc

# simpan dokumen sebagai file DOCX
clonedDoc.save("cloned-document.docx")

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara untuk menggunakan Aspose.Words for Python tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara menyalin konten dokumen Word ke dokumen lain dengan Python. Selain itu, Anda telah melihat cara mengkloning dokumen Word sebagai dokumen baru secara terprogram. Aspose.Words for Python menyediakan berbagai fitur lain yang dapat Anda jelajahi menggunakan dokumentasi. Selain itu, Anda dapat mengajukan pertanyaan melalui forum kami.

Lihat juga