วิธีสร้างเอกสาร Word โดยใช้ Java โดยไม่ต้อง Interop

ต่อไปนี้เป็นบทช่วยสอนสั้น ๆ เพื่อให้รายละเอียดเกี่ยวกับวิธี สร้างเอกสาร Word โดยใช้ Java โดยไม่มี Interop มีหลายสถานการณ์ที่เราต้องประมวลผลไฟล์ Word โดยไม่ใช้ MS Word, Interop หรือ Office Automation บทช่วยสอนนี้จะช่วยให้คุณ สร้างเอกสาร Word โดยใช้ Java โดยไม่ต้องมีการทำงานร่วมกัน และบันทึกเป็น DOCX โดยใช้โค้ดไม่กี่บรรทัด

ขั้นตอนในการสร้างเอกสาร Word โดยใช้ Java โดยไม่ต้อง Interop

  1. เพิ่มไลบรารี Aspose.Words โดยใช้ที่เก็บ Maven เพื่อสร้างไฟล์ Word ใน Java โดยไม่ต้องมีการทำงานร่วมกัน
  2. เพิ่มการอ้างอิงถึงคลาส Document และ DocumentBuilder
  3. สร้างอินสแตนซ์วัตถุคลาสเอกสาร
  4. เริ่มต้นวัตถุคลาส DocumentBuilder สำหรับการเข้าถึงองค์ประกอบเอกสารต่างๆ
  5. เพิ่มตัวอย่างข้อความตัวหนาในเอกสารที่สร้างขึ้นใหม่
  6. บันทึกไฟล์ Word ผลลัพธ์เป็น DOCX ที่มีตัวอย่างข้อความที่จัดรูปแบบ

ในขั้นตอนเหล่านี้ เราสร้างเอกสาร Word แล้วใช้คลาส DocumentBuilder เพื่อเข้าถึงองค์ประกอบต่างๆ ในเอกสารเพื่อเขียนข้อความและนำการจัดรูปแบบไปใช้ หลังจากเขียนข้อความตัวอย่างแล้ว เราจะบันทึกไฟล์ผลลัพธ์นี้เป็น DOCX อย่างไรก็ตาม คุณสามารถบันทึกเป็นรูปแบบไฟล์ Word อื่นได้

รหัสเพื่อสร้างไฟล์ Word ใน Java โดยไม่ต้อง Interop

รหัสนี้สร้างเอกสาร Word เปล่าและเพิ่มข้อความตัวหนา อย่างไรก็ตาม คุณสามารถดำเนินการขั้นสูงทั้งหมดบนเอกสารนี้ที่ MS Word รองรับ เช่น การทำงานกับแบบอักษร ส่วนหัวและส่วนท้าย ตาราง ลักษณะ ธีม ส่วน ความคิดเห็น และ อื่น ๆ อีกมากมาย. ในทำนองเดียวกัน คุณสามารถบันทึกไฟล์ Word ที่ส่งออกเป็นไฟล์ฟิสิคัลบนดิสก์ได้ รวมทั้งบันทึกลงในบัฟเฟอร์หน่วยความจำบางส่วนเพื่อกลับไปยังเบราว์เซอร์หรือบันทึกเป็นหยดในฐานข้อมูลสำหรับการประมวลผลในภายหลัง

ในบทช่วยสอนนี้ เราได้เรียนรู้ว่า Java สร้างเอกสาร Word โดยไม่มี Interop ได้อย่างไร อย่างไรก็ตาม หากคุณต้องการอัปเดตไฟล์ Word ที่มีอยู่ โปรดดูบทความใน วิธีสร้างตารางในเอกสาร word ด้วย Java

 ไทย