วิธีสร้างเอกสาร Word โดยใช้ Java

วิธีสร้างเอกสาร Word โดยใช้ Java

เอกสาร Microsoft Word เป็นรูปแบบเอกสารที่ใช้กันอย่างแพร่หลายในองค์กรการศึกษาและวิชาชีพ เอกสารเหล่านี้เกี่ยวข้องกับงานประจำวันเนื่องจากมีการใช้งานที่หลากหลาย ในโลกของซอฟต์แวร์ กระบวนการสร้างเอกสารแบบอัตโนมัติมีประโยชน์อย่างมากในการเพิ่มประสิทธิภาพการทำงาน อย่างไรก็ตาม เราจะใช้ [API ตัวสร้างเอกสาร] ระดับองค์กร] เพื่อสร้างเอกสาร Word โดยทางโปรแกรม เรามาเริ่มคู่มือนี้เพื่อทราบวิธีสร้างเอกสาร Word โดยใช้ Java

เราจะครอบคลุมหัวข้อต่อไปนี้:

การติดตั้ง API ตัวสร้างเอกสาร

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

<repository>
   <id>AsposeJavaAPI</id>
   <name>Aspose Java API</name>
   <url>https://releases.aspose.com/java/repo/</url>
 </repository> 
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>22.10</version>
  <classifier>jdk17</classifier>
</dependency>

วิธีสร้างเอกสาร Word โดยใช้ Java

การสร้างเอกสาร Word โดยใช้ไลบรารี Java นี้เป็นเรื่องของซอร์สโค้ดสองสามบรรทัดใน Java

คุณสามารถทำตามขั้นตอนต่อไปนี้และข้อมูลโค้ด:

  1. สร้างอินสแตนซ์ของคลาส Document
  2. เริ่มต้นวัตถุของคลาส DocumentBuilder ด้วยวัตถุ Document
  3. แทรกสตริงลงในเอกสารโดยการเรียกเมธอด write
  4. เรียกใช้เมธอด save เพื่อบันทึกไฟล์ในรูปแบบ Word

คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:

// สร้างอินสแตนซ์ของคลาสเอกสาร  
Document doc = new Document();
// เตรียมใช้งานวัตถุของคลาส DocumentBuilder ด้วยวัตถุ Document   
DocumentBuilder builder = new DocumentBuilder(doc);
// แทรกสตริงลงในเอกสารโดยการเรียกเมธอดการเขียน  
builder.write("hello world");
// เรียกใช้วิธีการบันทึกเพื่อบันทึกไฟล์ในรูปแบบ Word 
doc.save(  "prog.docx");

ผลลัพธ์สามารถดูได้ในภาพด้านล่าง:

สร้างเอกสารคำ

สร้างเอกสารคำ - ตัวเลือกขั้นสูง

มีวิธีการมากมายที่นำเสนอโดย API ตัวสร้างเอกสารนี้ นอกจากนี้คุณยังสามารถทำอะไรได้อีกมากมาย เช่น การเพิ่มรูปภาพ การแทรกตาราง การเปลี่ยนแบบอักษร และอื่นๆ อีกมากมาย

ขั้นตอนต่อไปนี้ใช้สำหรับการเพิ่มรูปภาพและลิงก์โดยทางโปรแกรม:

  1. โหลดเอกสารจากเส้นทางสัมบูรณ์บนดิสก์โดยสร้างอินสแตนซ์ของคลาส Document
  2. สร้างอินสแตนซ์ของคลาส DocumentBuilder ด้วยวัตถุ Document
  3. เรียกเมธอด insertImage เพื่อแทรกรูปภาพลงในไฟล์
  4. เพิ่มไฮเปอร์ลิงก์โดยใช้เมธอด insertHyperlink
  5. วิธีการ save จะบันทึกไฟล์ World
String fileName = "prog.docx";
// โหลดเอกสารจากเส้นทางสัมบูรณ์บนดิสก์โดยสร้างอินสแตนซ์ของคลาสเอกสาร 
Document doc = new Document(fileName);
// สร้างอินสแตนซ์ของคลาส DocumentBuilder ด้วยวัตถุ Document   
DocumentBuilder builder = new DocumentBuilder(doc);
// เรียกเมธอด insertImage เพื่อแทรกรูปภาพลงในไฟล์ 
builder.insertImage("pic.png");
// เพิ่มไฮเปอร์ลิงก์โดยใช้วิธี insertHyperlink 
builder.insertHyperlink("this is a link","www.google.com",false);
// วิธีการบันทึกจะบันทึกไฟล์ World   
doc.save("prog.docx");

คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

API ตัวสร้างเอกสาร

รับใบอนุญาตฟรี

คุณสามารถใช้ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน

สรุป

สิ่งนี้นำเราไปสู่จุดสิ้นสุดของโพสต์บล็อกนี้ คุณได้เรียนรู้วิธีสร้างเอกสาร Word โดยใช้ Java นอกจากนี้คุณยังได้ลองใช้วิธีการขั้นสูงบางอย่างที่นำเสนอโดย API ตัวสร้างเอกสารนี้ด้วย ดังนั้นอย่าลืมไปที่ เอกสาร เพื่อทราบคุณสมบัติอื่น ๆ

นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน

สุดท้ายนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม

คำถามที่พบบ่อย

คุณจะสร้างไฟล์ .DOC ใน Java ได้อย่างไร

ทำตาม ลิงก์ นี้เพื่อทราบขั้นตอนและข้อมูลโค้ดเพื่อสร้างไฟล์ในรูปแบบไฟล์ MS Word

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