วิธีสร้างแบบฟอร์มที่กรอกได้ใน Word โดยใช้ Java

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

ขั้นตอนในการสร้างฟอร์มใน Word โดยใช้ Java

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

ขั้นตอนเหล่านี้กำหนดกระบวนการในการ สร้างแบบฟอร์มที่กรอกได้ใน 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

 ไทย