2016-02-25 14 views
6

Base64 dönüştürmek:metinden barkod oluşturmak ve bir şey böyle kullanmak birisi bir dizeden barkod görüntüsünü oluşturmak için bir araç (tercihen kodu 39) bilir ve base64 dizeye dönüştürür gelmez

var text = "11220"; // text to convert 
var base64Str = textToBase64Barcode(text); // function to convert its input 
     // to a image formated in a base64 string like "data:image/jpeg;base64..." 

?

+1

Bu kitaplık yararlı olabilir; https://github.com/lindell/JsBarcode –

+0

Barkod yazı tipleri vardır, ayrıca uygun CSS ile div veya açıklık kullanarak bir görüntü oluşturabilirsiniz. – RobG

cevap

13

JsBarcode'u kullanarak, bu işlev sizin istediğiniz şeyi yapar.

function textToBase64Barcode(text){ 
    var canvas = document.createElement("canvas"); 
    JsBarcode(canvas, text, {format: "CODE39"}); 
    return canvas.toDataURL("image/png"); 
} 
+0

Aradığım cevap bu, teşekkürler – lennin92

İlgili konular