คัดลอกเนื้อหาจากเอกสารหนึ่งไปยังอีกเอกสารหนึ่งด้วยภาษาไพทอน

ในหลายกรณี คุณอาจต้องคัดลอกเนื้อหาของเอกสาร Word ไปยังเอกสารอื่น นอกจากนี้ คุณอาจต้องสร้างสำเนาของเอกสาร Word ต้นฉบับ ในการทำให้การดำเนินการเหล่านี้เป็นไปโดยอัตโนมัติ บทความนี้ครอบคลุมถึงวิธีการคัดลอกเนื้อหาจากเอกสาร Word หนึ่งไปยังอีกเอกสารหนึ่งใน Python นอกจากนี้ คุณจะได้เรียนรู้วิธีสร้างสำเนาเอกสาร Word โดยทางโปรแกรม

Python Library เพื่อคัดลอกเนื้อหาของเอกสาร Word

ในการคัดลอกเนื้อหาของเอกสาร Word เราจะใช้ Aspose.Words for Python เป็นไลบรารีที่มีคุณลักษณะมากมายเพื่อใช้คุณลักษณะการประมวลผลคำจากภายในแอปพลิเคชัน Python ของคุณ คุณสามารถติดตั้งได้จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้

pip install aspose-words 

คัดลอกเนื้อหาของเอกสาร Word ไปยังอีกเอกสารหนึ่งโดยใช้ Python

ขั้นแรก มาดูวิธีการคัดลอกเนื้อหาของเอกสาร Word ไปยังเอกสารอื่น ต่อไปนี้เป็นขั้นตอนในการดำเนินการนี้ใน Python

  • โหลดเอกสาร Word ต้นฉบับโดยใช้คลาส Document
  • ในทำนองเดียวกัน โหลดเอกสารปลายทางโดยใช้คลาส Document
  • คัดลอกเนื้อหาของเอกสาร Word ต้นทางไปยังเอกสารปลายทางโดยใช้เมธอด Document.appenddocument(Document, ImportFormatMode)
  • บันทึกเอกสารปลายทางโดยใช้เมธอด Document.save(string)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการคัดลอกเนื้อหาของเอกสาร Word ไปยังเอกสารอื่นใน Python

import aspose.words as aw

# โหลดเอกสาร Word
docSrc = aw.Document("document1.docx")
docDest = aw.Document("document2.docx")

# คัดลอกเนื้อหาจากเอกสารต้นทางไปยังเอกสารปลายทาง
docDest.append_document(docSrc, aw.ImportFormatMode.KEEP_SOURCE_FORMATTING)

# บันทึกเอกสาร desitnation เป็นไฟล์ DOCX
docDest.save("final-document.docx")

สร้างสำเนาเอกสาร Word ใน Python

คุณยังสามารถโคลนเอกสาร Word โดยใช้ Aspose.Words for Python คุณสามารถคัดลอกเนื้อหาของเอกสาร Word ลงในเอกสารใหม่ได้ ขั้นตอนต่อไปนี้แสดงวิธีสร้างสำเนาของเอกสาร Word โดยใช้ Python

  • โหลดเอกสาร Word โดยใช้คลาส Document
  • สร้างโคลนโดยใช้เมธอด Document.clone().asdocument()
  • บันทึกเอกสารโคลนโดยใช้เมธอด Document.save(string)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างสำเนาของไฟล์ Word DOCX ใน Python

import aspose.words as aw

# โหลดเอกสาร Word ที่จะโคลน
doc = aw.Document("document1.docx")

# โคลนเอกสาร
clonedDoc = doc.clone().as_document()

# จัดการเอกสารโคลนโดยใช้วัตถุ clonedDoc

# บันทึกเอกสารเป็นไฟล์ DOCX
clonedDoc.save("cloned-document.docx")

รับใบอนุญาต API ฟรี

คุณสามารถ รับใบอนุญาตชั่วคราว เพื่อใช้ Aspose.Words for Python โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีคัดลอกเนื้อหาของเอกสาร Word ไปยังเอกสารอื่นใน Python นอกจากนี้ คุณได้เห็นวิธีการโคลนเอกสาร Word เป็นเอกสารใหม่โดยทางโปรแกรม Aspose.Words for Python มีคุณสมบัติอื่นๆ มากมายที่คุณสามารถสำรวจได้โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถถามคำถามของคุณผ่าน ฟอรัม ของเรา

ดูสิ่งนี้ด้วย