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

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

Java API สำหรับสร้างบาร์โค้ด

GroupDocs.Signature แสดง Java API ที่อนุญาตให้ลงนามเอกสาร รูปภาพ หรือไฟล์รูปแบบไฟล์ต่างๆ เมื่อใช้ API นี้ คุณสามารถสร้างและใช้ลายเซ็นประเภทต่างๆ ได้อย่างง่ายดาย เช่น บาร์โค้ด, รหัส QR, ข้อความ, รูปภาพ, ข้อมูลเมตา, ลายเซ็นดิจิทัล, ตราประทับ, ลายเซ็นฟิลด์แบบฟอร์ม และอื่นๆ API ยังอนุญาตให้ปรับแต่งลายเซ็นได้หลายวิธี

ดาวน์โหลดหรือกำหนดค่า

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

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-signature</artifactId>
        <version>21.5</version> 
</dependency>

สร้างบาร์โค้ดใน Java สำหรับเอกสารและรูปภาพ

บาร์โค้ดสามารถสร้างขึ้นโดยทางโปรแกรมด้วยข้อความที่กำหนดเอง ลักษณะที่ปรากฏ และประเภทการเข้ารหัสต่างๆ บาร์โค้ดที่รองรับบางประเภท ได้แก่ Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Postnet, UPCA และอื่นๆ อีกมากมาย บาร์โค้ดเหล่านี้สามารถนำไปใช้กับรายการ [รูปแบบเอกสารและรูปภาพที่รองรับ] จำนวนมากได้ 6

ต่อไปนี้เป็นขั้นตอนหลักในการใช้บาร์โค้ดกับเอกสารหรือรูปภาพใดๆ

  • ใส่เอกสารหรือรูปภาพ
  • สร้างบาร์โค้ดพร้อมกับข้อความ ลักษณะ การเข้ารหัส และคุณสมบัติอื่นๆ
  • แนบบาร์โค้ดที่สร้างขึ้นกับไฟล์ที่เลือก
สร้างบาร์โค้ดใน Java

สร้างบาร์โค้ดและนำไปใช้กับเอกสารใน Java

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

  • โหลดเอกสาร (PDF, เอกสาร Word, สเปรดชีต, PPT, …) โดยใช้คลาส Signature
  • กำหนดตัวเลือกบาร์โค้ดโดยใช้คลาส BarcodeSignOptions
  • ตั้งค่าคุณสมบัติของบาร์โค้ด เช่น ประเภทการเข้ารหัส ตำแหน่ง ขนาด พื้นหลังหรือสีพื้นหน้า แบบอักษร ฯลฯ
  • เรียกใช้เมธอด sign เพื่อแนบบาร์โค้ดที่สร้างขึ้นกับเอกสารที่โหลด

ซอร์สโค้ดต่อไปนี้สร้างบาร์โค้ดและแนบไปกับเอกสาร PDF โดยใช้ Java

// สร้างและใช้บาร์โค้ดกับเอกสาร (DOC, DOCX, PDF, PPT, XLS, XLSX, ...) ใน Java
Signature signature = new Signature("path/document.pdf");

// สร้างตัวเลือกบาร์โค้ดด้วยข้อความบาร์โค้ด
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// การจัดตำแหน่งบาร์โค้ดและลักษณะที่ปรากฏ
options.setLeft(205);
options.setTop(170);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Below);

// ติดบาร์โค้ดไปกับเอกสาร
signature.sign(outputFilePath, options);

สร้างบาร์โค้ดและนำไปใช้กับรูปภาพใน Java

ในลักษณะที่คล้ายกันมาก คุณสามารถใช้บาร์โค้ดกับรูปภาพได้ ไม่ว่าคุณจะมีรูปภาพ JPG, PNG, WebP หรือรูปแบบรูปภาพอื่นๆ เช่น GIF, TIF, CDR, SVG หรืออื่นๆ คุณสามารถแนบบาร์โค้ดกับรูปภาพที่โหลดได้

ต่อไปนี้คือขั้นตอนในการสร้างบาร์โค้ดและนำไปใช้กับรูปภาพใดๆ โดยใช้ Java API

  • โหลดภาพของคุณ (JPG, PNG, WebP, …) โดยใช้ Signature
  • เตรียมตัวเลือกบาร์โค้ดโดยใช้ BarcodeSignOptions
  • ปรับแต่งบาร์โค้ดด้วยการตั้งค่าข้อความ ประเภทการเข้ารหัส ตำแหน่ง ขนาด ลักษณะ ฯลฯ
  • ใช้บาร์โค้ดเพื่อเซ็นรูปภาพโดยใช้เมธอด sign

ซอร์สโค้ดต่อไปนี้สร้างบาร์โค้ดและแนบไปกับรูปภาพ JPG ใน Java

// // สร้างและใช้บาร์โค้ดกับรูปภาพ (JPG, PNG, BMP, ...) ใน Java
Signature signature = new Signature("path/image.jpg");

// สร้างตัวเลือกบาร์โค้ดด้วยข้อความบาร์โค้ด
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// การจัดตำแหน่งบาร์โค้ดและลักษณะที่ปรากฏ
options.setLeft(100);
options.setTop(100);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Above);

// ติดบาร์โค้ดกับรูปภาพ
signature.sign(outputFilePath, options);

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

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

บทสรุป

โดยสรุป คุณได้เรียนรู้วิธีสร้างบาร์โค้ดใน Java นอกจากนี้ คุณได้เห็นวิธีเพิ่มบาร์โค้ดที่สร้างขึ้นเหล่านี้ลงในรูปภาพและเอกสารของคุณ ตอนนี้คุณสามารถพัฒนาแอปพลิเคชัน Java เครื่องสร้างบาร์โค้ดของคุณเองได้แล้ว

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Java Signature API ได้โดยใช้ เอกสารประกอบ หรือตามตัวอย่างที่มีอยู่ใน GitHub ติดต่อเราได้ที่ ฟอรัม

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