ในหลายกรณี คุณอาจต้องคัดลอกเนื้อหาของเอกสาร Word ไปยังเอกสารอื่น นอกจากนี้ คุณอาจต้องสร้างสำเนาของเอกสาร Word ต้นฉบับ ในการทำให้การดำเนินการเหล่านี้เป็นไปโดยอัตโนมัติ บทความนี้ครอบคลุมถึงวิธีการคัดลอกเนื้อหาจากเอกสาร Word หนึ่งไปยังอีกเอกสารหนึ่งใน Python นอกจากนี้ คุณจะได้เรียนรู้วิธีสร้างสำเนาเอกสาร Word โดยทางโปรแกรม
- Python Library เพื่อคัดลอกเนื้อหาของเอกสาร Word
- คัดลอกเนื้อหาจากเอกสาร Word หนึ่งไปยังอีกเอกสารหนึ่ง
- สร้างสำเนาของเอกสาร 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 มีคุณสมบัติอื่นๆ มากมายที่คุณสามารถสำรวจได้โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถถามคำถามของคุณผ่าน ฟอรัม ของเรา