---
title: "โคลนเอกสารในJava"
---

การโคลนเอกสารเป็นกระบวนการสร้างสำเนาที่เหมือนกันของเอกสารต้นฉบับซึ่งสามาร.

บทความนี้จะอธิบายกรณีการใช้งานหลักของการโคลนเอกสารและวิธีการสร้างโคลนเอกสารโดยใช้ Aspose.Words.

## การดำเนินงานที่มีเอกสารการโคลน

การดำเนินการโคลนช่วยให้คุณสามารถทำให้กระบวนการของการสร้างเอกสารได้เร็วขึ้นในขณะที่คุณจะไม่จำเป็นต้องโหลดและแยกเอกสารจากไฟล์ทุกครั้ง.

หลังจากสร้างโคลนของเอกสารของคุณคุณจะสามารถที่จะแก้ไขและดำเนินการที่แตกต่างกันกับมันเช่นเปรียบเทียบกับเอกสารต้นฉบับผนวกหรือแทรกลงในเอกสารอื่น นอกจากนี้คุณยังสามารถปรับเปลี่ยนองค์ประกอบที่ถูกโคลนหรือเนื้อหาของพวกเขาก่อนที่จะ.

## การสร้างโคลนเอกสาร

Aspose.Wordsอนุญาตให้คุณโคลนเอกสารโดยใช้วิธีการ[Clone](https://reference.aspose.com/words/java/com.aspose.words/document/#deepClone)ที่ทำสำเนาลึกของเอกสารและส่งคืน กล่าวอีกนัยหนึ่งก็จะได้รับสำเนาเต็มรูปแบบของDOM วิธี`Clone`ช่วยเพิ่มความเร็วในการสร้างเอกสารและคุณต้องใช้รหัสเพียงบรรทัดเดียวเพื่อรับสำเนาเอกสารของคุณ.

การโคลนจะสร้างเอกสารใหม่ที่มีเนื้อหาเหมือนกับต้นฉบับแต่มีสำเนาเฉพาะของเอกสารต้นฉบับแต่ละฉบับของ[nodes](https://reference.aspose.com/words/java/com.aspose.words/node/) นอกจากนี้คุณยังสามารถใช้การดำเนินการโคลนกับโหนดเอกสารโดยใช้วิธีการโหนด[Clone](https://reference.aspose.com/words/java/com.aspose.words/node/#deepClone-boolean)ซึ่ง.

```

โปรดทราบว่าเมื่อใช้วิธีการโคลนคุณสมบัติเอกสารทั้งหมดจะถูกโคลน.

```

ตัวอย่างรหัสต่อไปนี้แสดงวิธีการโคลนเอกสารและสร้างซ้ำของส่วนในเอกสารนั้น:
{{< gist "aspose-words-gists" "827e71ccc0b8516a3cfe247b86ce6d4e" "Examples-src-main-java-com-aspose-words-examples-programming_documents-document-CloneDocument-CloneADocument.java" >}}
