บทความนี้สาธิต วิธีสร้างฟอร์มที่กรอกได้ใน Word โดยใช้ Java โดยแชร์รายละเอียดการกำหนดค่า รายการขั้นตอนที่ต้องปฏิบัติตามทางโปรแกรม และโค้ด Java ตัวอย่างที่รันได้สำหรับการทดสอบทันที แนะนำ สร้างช่องแบบฟอร์มใน Word โดยใช้ Java โดยแนะนำการใช้ตัวควบคุมต่างๆ และการตั้งค่าคุณสมบัติต่างๆ เมื่อสร้างแบบฟอร์มแล้ว แบบฟอร์มจะบันทึกเป็น DOCX, DOC หรือรูปแบบไฟล์ MS Word อื่นๆ ที่สนับสนุนฟิลด์แบบฟอร์ม
ขั้นตอนในการสร้างฟอร์มใน Word โดยใช้ Java
- กำหนดค่าสภาพแวดล้อมโครงการเพื่อใช้ Aspose.Words จากที่เก็บ Maven เพื่อสร้างฟอร์ม
- สร้างหรือโหลดไฟล์คำโดยใช้วัตถุคลาส Document เพื่อสร้างแบบฟอร์มที่กรอกได้
- สร้างอินสแตนซ์อ็อบเจ็กต์คลาส DocumentBuilder เพื่อแทรกการควบคุมต่างๆ
- เพิ่มการป้อนข้อความและการควบคุมกล่องกาเครื่องหมายในเอกสาร
- บันทึกเอกสารผลลัพธ์ลงในดิสก์ที่มีแบบฟอร์มที่กรอกได้
ขั้นตอนเหล่านี้กำหนดกระบวนการในการ สร้างแบบฟอร์มที่กรอกได้ใน Word โดยใช้ Java มีการกล่าวถึงเนมสเปซและคลาสที่จำเป็นทั้งหมดที่นี่ เช่น เพิ่มฟิลด์ฟอร์มโดยใช้เมธอดคลาส DocumentBuilder insertTextInput(), insertCheckBox(), insertComboBox() เมื่อเพิ่มฟิลด์ฟอร์มแล้ว การอ้างอิงจะถูกส่งกลับโดยวิธีการเหล่านี้ ซึ่งมีตัวเลือกหลายตัวในการปรับแต่งการควบคุมที่เพิ่มเข้ามาใหม่
รหัสเพื่อสร้างแบบฟอร์มที่กรอกได้ใน Word โดยใช้ Java
import com.aspose.words.BreakType; | |
import com.aspose.words.Document; | |
import com.aspose.words.DocumentBuilder; | |
import com.aspose.words.License; | |
import com.aspose.words.TextFormFieldType; | |
public class MakeAFillableFormInWord { | |
public static void main(String[] args) throws Exception {//main function for how to make a fillable form in Word using Java | |
// Load license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Create a document | |
Document formDoc = new Document(); | |
// Create a DocumentBuilder object | |
DocumentBuilder formBuilder = new DocumentBuilder(formDoc); | |
// Insert text input | |
formBuilder.insertTextInput("TxtInputControl", TextFormFieldType.REGULAR, "", "The Text Input Control", 0); | |
formBuilder.insertBreak(BreakType.LINE_BREAK); | |
// Insert checkbox | |
formBuilder.insertCheckBox("CheckBoxControl", true, true, 0); | |
// Save the document | |
formDoc.save("outputJava.docx"); | |
System.out.println("Done"); | |
} | |
} |
รหัสนี้สาธิต วิธีสร้างแบบฟอร์มที่กรอกได้ใน Word โดยใช้ Java โดยใช้วิธีการต่างๆ ใน DocumentBuilder เช่น การเพิ่มช่องใส่ข้อความ เราให้ชื่อช่องแบบฟอร์มที่ใช้ในภายหลังเพื่อเข้าถึงตัวควบคุมและค่าของ TextFormFieldType เหมือนปกติ , ตัวเลข, วันที่, วันที่ปัจจุบัน, เวลาปัจจุบัน ฯลฯ คุณยังสามารถตั้งค่าความยาวของข้อความที่อนุญาตที่สามารถป้อนลงในฟิลด์พร้อมกับตัวเลือกในการตั้งค่าแบบอักษร สไตล์ ขนาดของตัวควบคุม และข้อความช่วยเหลือ เป็นต้น .
บทช่วยสอนนี้ได้อธิบาย วิธีสร้างแบบฟอร์มใน Word โดยใช้ Java อย่างไรก็ตาม หากคุณต้องการเรียนรู้ขั้นตอนการสร้างตารางในเอกสาร Word โปรดดูบทความใน วิธีสร้างตารางในเอกสาร word ด้วย Java