𝗕𝗮𝗿𝗰𝗼𝗱𝗲𝘀 𝗪𝗶𝘁𝗵𝗼𝘂𝘁 𝗔 𝗕𝗮𝗰𝗸𝗲𝗻𝗱

బార్‌కోడ్‌ల కోసం APIలను ఉపయోగించడం ఆపండి. మీకు సర్వర్ అవసరం లేదు. మీకు రేట్ లిమిట్స్ (rate limits) అవసరం లేదు. JsBarcode క్లయింట్ సైడ్ లోనే ఈ పనిని చేస్తుంది.

ప్రింటింగ్ కోసం SVGని ఉపయోగించండి. ప్రింట్ చేసినప్పుడు Canvas చిత్రాలు మసకబారుతాయి. మసకబారిన అంచనాల వల్ల స్కానర్లు పనిచేయవు. SVG ఏ పరిమాణంలోనైనా స్పష్టంగా ఉంటుంది.

మీ ఫార్మాట్‌ను ఎంచుకోండి:

  • Code 128: అంతర్గత SKUs మరియు అసెట్ ట్యాగ్‌ల కోసం దీనిని ఉపయోగించండి.
  • EAN-13: 12 అంకెలను నమోదు చేయండి. JsBarcode చెక్ డిజిట్‌ను జోడిస్తుంది.
  • UPC-A: 11 అంకెలను నమోదు చేయండి. JsBarcode చెక్ డిజిట్‌ను జోడిస్తుంది.

మెరుగైన స్కాన్ల కోసం చిట్కాలు:

  • 10px లేదా అంతకంటే ఎక్కువ మార్జిన్‌ను ఉపయోగించండి.
  • కోడ్‌ను చదవడానికి స్కానర్‌లకు వైట్ స్పేస్ అవసరం.
  • తక్కువ రిజల్యూషన్ ప్రింటర్ల కోసం వెడల్పు (width) 3 లేదా 4 ఉపయోగించండి.

మీకు PNG ఫైల్ కావాలా? బార్‌కోడ్‌ను ఒక హిడెన్ (hidden) canvas కి రెండర్ చేయండి. canvasను data URLగా మార్చండి. యూజర్ canvasను చూడకుండానే ఫైల్‌ను పొందుతారు.

ప్రైవసీ ఒక విజయం. డేటా బ్రౌజర్‌లోనే ఉంటుంది. ఎటువంటి సున్నితమైన SKUs పేజీని దాటవు.

మూలం: https://dev.to/jvancedev/rendering-scannable-barcodes-in-the-browser-with-jsbarcode-no-backend-3j28