ขณะทำงานกับเอกสาร MS Word คุณอาจต้องคัดลอกเนื้อหาจากเอกสารหนึ่งไปยังอีกเอกสารหนึ่ง ยิ่งไปกว่านั้น การโคลนเอกสาร Word ยังจำเป็นในบางกรณีอีกด้วย เพื่อให้การดำเนินการเหล่านี้เป็นไปโดยอัตโนมัติ บทความนี้ครอบคลุมถึงวิธีการคัดลอกเนื้อหาจากเอกสาร Word หนึ่งไปยังอีกเอกสารหนึ่งใน Java นอกจากนี้ คุณจะได้เรียนรู้วิธีสร้างสำเนาของเอกสาร Word โดยทางโปรแกรม
- Java Library เพื่อคัดลอกเนื้อหาของเอกสาร Word
- คัดลอกเนื้อหาจากเอกสาร Word หนึ่งไปยังอีกเอกสารหนึ่งใน Java
- สร้างสำเนาของเอกสาร Word
Java Library เพื่อคัดลอกเนื้อหาของเอกสาร Word
ในการคัดลอกเนื้อหาจากเอกสารหนึ่งไปยังอีกเอกสารหนึ่ง เราจะใช้ Aspose.Words for Java เป็นไลบรารีที่มีฟีเจอร์มากมายสำหรับสร้างและจัดการเอกสาร Word จากภายในแอปพลิเคชัน Java คุณสามารถดาวน์โหลด JAR ของ API ได้จาก ส่วนการดาวน์โหลด หรือติดตั้งโดยใช้การกำหนดค่า Maven ต่อไปนี้ใน pom.xml
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>21.11</version>
<type>pom</type>
</dependency>
คัดลอกเนื้อหาจากเอกสาร Word ไปยังอีกเอกสารหนึ่งใน Java
ต่อไปนี้เป็นขั้นตอนในการคัดลอกเนื้อหาของเอกสาร Word ไปยังอีกเอกสารหนึ่งโดยใช้ Java
- โหลดเอกสาร Word ต้นฉบับโดยใช้คลาส Document
- ในทำนองเดียวกัน โหลดเอกสารปลายทางโดยใช้คลาส Document
- คัดลอกเนื้อหาของเอกสาร Word ต้นทางไปยังเอกสารปลายทางโดยใช้เมธอด Document.appendDocument(Document, ImportFormatMode)
- บันทึกเอกสารปลายทางโดยใช้เมธอด Document.save(string)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการคัดลอกเนื้อหาของเอกสาร Word ไปยังเอกสารอื่น
// โหลดเอกสาร Word ต้นทางและปลายทาง
Document doc = new Document("document.docx");
Document docDest = new Document("document2.docx");
// คัดลอกเนื้อหาจากเอกสารต้นทางไปยังเอกสารปลายทาง
docDest.appendDocument(doc, ImportFormatMode.KEEP_SOURCE_FORMATTING);
// บันทึกเอกสาร
docDest.save("output.docx");
สร้างสำเนาของ Word DOC ใน Java
คุณยังสามารถคัดลอกเนื้อหาของเอกสาร Word ลงในเอกสารใหม่ได้อีกด้วย กล่าวอีกนัยหนึ่ง คุณสามารถสร้างสำเนาของเอกสารได้ ต่อไปนี้เป็นขั้นตอนในการสร้างสำเนาของ Word DOC ใน Java
- โหลดเอกสาร Word โดยใช้คลาส Document
- สร้างโคลนโดยใช้เมธอด Document.deepClone()
- บันทึกเอกสารโคลนโดยใช้เมธอด Document.save(string)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างสำเนาของไฟล์ Word DOCX ใน Java
// โหลดเอกสาร Word
Document doc = new Document("document.docx");
// เอกสารโคลน
Document newDoc= doc.deepClone();
// บันทึกเอกสาร
newDoc.save("output.docx");
Java API เพื่อคัดลอกเอกสาร Word - รับใบอนุญาต API ฟรี
คุณสามารถ รับใบอนุญาตชั่วคราว เพื่อใช้ Aspose.Words for Java โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีคัดลอกเนื้อหาจากเอกสาร Word ไปยังเอกสารอื่นใน Java นอกจากนี้ คุณได้เห็นวิธีการคัดลอก/โคลนเอกสาร Word ใน Java โดยทางโปรแกรม Aspose.Words for Java มีคุณสมบัติอื่นๆ มากมายที่คุณสามารถสำรวจได้โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถถามคำถามของคุณผ่าน ฟอรัม ของเรา