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

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

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