// เตรียมเทมเพลตที่มีช่องว่างสำหรับบาร์โค้ด
// <<barcode [barcode_expression] -barcode_type>>
// ตั้งค่าเส้นทางไปยังไฟล์เทมเพลตของคุณ
String template = "barcode_template.docx";
// โหลดข้อมูลจากแหล่งข้อมูลเฉพาะ
CsvDataSource data_csv =
new CsvDataSource("Barcode Labels.csv",
new CsvDataLoadOptions(true));
// สร้างวัตถุแหล่งข้อมูลด้วยข้อมูลที่จำเป็น
DataSourceInfo data
= new DataSourceInfo(data_csv, "label");
// สร้างอินสแตนซ์ของ DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();
// ปรับแต่งการตั้งค่าบาร์โค้ด
asm.getBarcodeSettings().setResolution(1200);
asm.getBarcodeSettings().setBaseYDimension(5f);
// บันทึกเอกสารที่ปรับปรุงพร้อมบาร์โค้ด
asm.assembleDocument(template, "result.docx", data);