เอกสาร 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
คุณสามารถทำตามขั้นตอนต่อไปนี้และข้อมูลโค้ด:
- สร้างอินสแตนซ์ของคลาส Document
- เริ่มต้นวัตถุของคลาส DocumentBuilder ด้วยวัตถุ Document
- แทรกสตริงลงในเอกสารโดยการเรียกเมธอด write
- เรียกใช้เมธอด save เพื่อบันทึกไฟล์ในรูปแบบ Word
คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:
// สร้างอินสแตนซ์ของคลาสเอกสาร
Document doc = new Document();
// เตรียมใช้งานวัตถุของคลาส DocumentBuilder ด้วยวัตถุ Document
DocumentBuilder builder = new DocumentBuilder(doc);
// แทรกสตริงลงในเอกสารโดยการเรียกเมธอดการเขียน
builder.write("hello world");
// เรียกใช้วิธีการบันทึกเพื่อบันทึกไฟล์ในรูปแบบ Word
doc.save( "prog.docx");
ผลลัพธ์สามารถดูได้ในภาพด้านล่าง:
สร้างเอกสารคำ - ตัวเลือกขั้นสูง
มีวิธีการมากมายที่นำเสนอโดย API ตัวสร้างเอกสารนี้ นอกจากนี้คุณยังสามารถทำอะไรได้อีกมากมาย เช่น การเพิ่มรูปภาพ การแทรกตาราง การเปลี่ยนแบบอักษร และอื่นๆ อีกมากมาย
ขั้นตอนต่อไปนี้ใช้สำหรับการเพิ่มรูปภาพและลิงก์โดยทางโปรแกรม:
- โหลดเอกสารจากเส้นทางสัมบูรณ์บนดิสก์โดยสร้างอินสแตนซ์ของคลาส Document
- สร้างอินสแตนซ์ของคลาส DocumentBuilder ด้วยวัตถุ Document
- เรียกเมธอด insertImage เพื่อแทรกรูปภาพลงในไฟล์
- เพิ่มไฮเปอร์ลิงก์โดยใช้เมธอด insertHyperlink
- วิธีการ 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 โดยไม่มีข้อจำกัดในการประเมิน
สรุป
สิ่งนี้นำเราไปสู่จุดสิ้นสุดของโพสต์บล็อกนี้ คุณได้เรียนรู้วิธีสร้างเอกสาร Word โดยใช้ Java นอกจากนี้คุณยังได้ลองใช้วิธีการขั้นสูงบางอย่างที่นำเสนอโดย API ตัวสร้างเอกสารนี้ด้วย ดังนั้นอย่าลืมไปที่ เอกสาร เพื่อทราบคุณสมบัติอื่น ๆ
นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน
สุดท้ายนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม
คำถามที่พบบ่อย
คุณจะสร้างไฟล์ .DOC ใน Java ได้อย่างไร
ทำตาม ลิงก์ นี้เพื่อทราบขั้นตอนและข้อมูลโค้ดเพื่อสร้างไฟล์ในรูปแบบไฟล์ MS Word