สร้างบาร์โค้ด ฟรี ตัวอย่างโค้ดสำหรับ สร้างบาร์โค้ด หากใครกำลังเขียน App ที่เกี่ยวข้องกับการสร้างบาร์โค้ดอยู่ละก็ วันนี้ดูเพลินของเรามีวิธีเขียนโค้ดสำหรับ Generate Barcode ที่เรียกใช้ได้ง่าย ๆ รูปแบบโค้ดไม่ซับซ้อน ว่าแล้วก็มาดูกันเลยดีกว่าว่าเราจะเขียนโค้ดอย่างไรให้สามารถ Generate Barcode และสามารถใช้งานร่วมกับเครื่องยิงบาร์โค้ดได้จริง ๆ ถ้าพร้อมแล้วก็มาดูกันได้เลยจ้า
สร้างบาร์โค้ด ฟรี วิธีติดตั้ง Javascript Library สำหรับสร้าง Barcode
เรียกใช้งานผ่า่น Script tag
<script type="text/javascript" src="https://cdn.jsdelivr.net/jsbarcode/3.5.1/JsBarcode.all.min.js"></script>
หรือติดตั้งผ่าน npm
#ติดตั้ง npm install jsbarcode --save #เรียกใช้งาน const JsBarcode = require('jsbarcode');
ตัวอย่างโค้ดสำหรับ Generate Barcode
Function จะรับ Parameter ตามรายการด้านล่างนี้:
#รองรับการใช้งานร่วมกับ Tag img svg และ canvas <img id="code128"> <img id="ean-13"> <img id="ean-8"> <img id="ean-5"> <img id="ean-2"> <img id="upc-a"> <img id="code39"> <img id="itf-14"> <svg id="msi"></svg> <canvas id="pharmacode"></canvas>
#Barcode บางตัวเท่านั้นที่รองรับตัวอักษร สามารถดูได้จาก ตัวอย่างด้านล่าง <script type="text/javascript"> JsBarcode("#code128", "New SKU 001!",{height: 80}); JsBarcode("#ean-13", "1234567890128", {format: "ean13",height: 80}); JsBarcode("#ean-8", "12345670", {format: "ean8",height: 80}); JsBarcode("#ean-5", "12345", {format: "ean5",height: 80}); JsBarcode("#ean-2", "12", {format: "ean2",height: 20}); JsBarcode("#upc-a", "123456789012", {format: "upc",height: 80}); JsBarcode("#code39", "Hello 1234", {format: "code39",height: 80}); JsBarcode("#itf-14", "1234567890123", {format: "itf14",height: 80}); JsBarcode("#msi", "123456", {format: "msi",height: 80}); JsBarcode("#pharmacode", "12345", {format: "pharmacode",height: 80}); </script>
แต่การใช้งานจริง ดูเพลินขอแนะให้คุณใช้งาน JsBarcode ร่วมกับ Tag img จะดีกว่านะ เพราะอะไรมาดูกัน
ตัวอย่างโค้ดสำหรับ Generate Barcode
Function จะรับ Parameter ตามรายการด้านล่างนี้:
#รองรับการใช้งานร่วมกับ Tag img svg และ canvas <img id="code128"> <img id="ean-13"> <img id="ean-8"> <img id="ean-5"> <img id="ean-2"> <img id="upc-a"> <img id="code39"> <img id="itf-14"> <svg id="msi"></svg> <canvas id="pharmacode"></canvas>
#Barcode บางตัวเท่านั้นที่รองรับตัวอักษร สามารถดูได้จาก ตัวอย่างด้านล่าง <script type="text/javascript"> JsBarcode("#code128", "New SKU 001!",{height: 80}); JsBarcode("#ean-13", "1234567890128", {format: "ean13",height: 80}); JsBarcode("#ean-8", "12345670", {format: "ean8",height: 80}); JsBarcode("#ean-5", "12345", {format: "ean5",height: 80}); JsBarcode("#ean-2", "12", {format: "ean2",height: 20}); JsBarcode("#upc-a", "123456789012", {format: "upc",height: 80}); JsBarcode("#code39", "Hello 1234", {format: "code39",height: 80}); JsBarcode("#itf-14", "1234567890123", {format: "itf14",height: 80}); JsBarcode("#msi", "123456", {format: "msi",height: 80}); JsBarcode("#pharmacode", "12345", {format: "pharmacode",height: 80}); </script>
แต่การใช้งานจริง ดูเพลินขอแนะให้คุณใช้งาน JsBarcode ร่วมกับ Tag img จะดีกว่านะ เพราะอะไรมาดูกัน
#เมื่อเรียกใช้งาน JsBarcode ร่วมกับ Tag img คุณจะได้ค่า src แบบตัวอย่างนี้ <img id="code128" src="data:image/png;base64,iVBOR...6fZ2BMJ+yuQAAAABJRU5ErkJggg=="> #ดังนั้นคุณสามารถนำค่าดังกล่าวไปเก็บไว้ใน Database ได้โดยการโค้ดแบบตัวอย่างนี้ <img id="code128"> <input type="hidden" id="code128_value" name="code128_value" /> JsBarcode("#code128", "New SKU 001!",{height: 80}); let code128 = document.getElementById("code128").src; document.getElementById("code128_value").value = code128; #จากนั้นคุณสามารถส่งค่า input code128_value ไปเก็บไว้ Database ได้แล้ว
วิธีการพิมพ์บาร์โค้ดสามารถเข้าไปอ่านเพิ่มเติมได้ที่ ส่งออกฐานข้อมูล export databbase to pdf ภาษาไทย ด้วย mPDF กันได้เลยจ้า
บทความอื่น ๆ ที่เกี่ยวข้องกับ Javascript/jQuery
เป็นยังไงกันบ้างคะ สำหรับบทความเรื่อง เขียนโปรแกรม Generate barcode เข้าใจง่าย ใช้งานได้จริง ดูเพลินก็หวังว่าบทความของเราจะเป็นประโยชน์ต่อท่านไม่มากก็น้อย นอกจากนี้ เรายังมีบทความดี ๆ อีกมากมาย คุณสามารถลองคลิกเขาไปอ่านบทความอื่น ๆ ตามลิงค์ด้านล่างได้เลย
เทคนิคอื่นๆ เกี่ยวกับการเขียนโค้ด คลิก
ติดตาม Facebook fanpage ของเรา >> คลิก <<