𝗕𝗮𝗰𝗸𝗲𝗻𝗱 𝗢𝗹𝗺𝗮𝘆𝗮𝗻 𝗕𝗮𝗿𝗸𝗼𝗱𝗹𝗮𝗿

Barkodlar için API kullanmayı bırakın. Bir sunucuya ihtiyacınız yok. Hız sınırlarına ihtiyacınız yok. JsBarcode işi istemci tarafında halleder.

Baskı için SVG kullanın. Canvas görselleri basıldığında bulanıklaşır. Bulanık kenarlar tarayıcıların çalışmasını engeller. SVG her boyutta net kalır.

Formatınızı seçin:

  • Code 128: Dahili SKU'lar ve varlık etiketleri için bunu kullanın.
  • EAN-13: 12 hane girin. JsBarcode kontrol basamağını ekler.
  • UPC-A: 11 hane girin. JsBarcode kontrol basamağını ekler.

Daha iyi taramalar için ipuçları:

  • 10px veya daha fazla kenar boşluğu kullanın.
  • Tarayıcıların kodu okuyabilmesi için beyaz alana ihtiyacı vardır.
  • Düşük çözünürlüklü yazıcılar için genişliği 3 veya 4 olarak ayarlayın.

PNG dosyasına mı ihtiyacınız var? Barkodu gizli bir canvas'a render edin. Canvas'ı bir data URL'sine dönüştürün. Kullanıcı, canvas'ı görmeden dosyayı alır.

Gizlilik bir kazançtır. Veriler tarayıcıda kalır. Hassas SKU'lar sayfadan dışarı çıkmaz.

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