2016-02-25 32 views
6

czy ktoś wie, narzędzie do generowania kodów kreskowych obraz (najlepiej kod 39) z ciągiem i konwertuje go do base64 ciąg coś używać tak:wygenerować kod kreskowy z tekstem i przekształcić ją w base64

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

Ta biblioteka może być przydatna; https://github.com/lindell/JsBarcode –

+0

Istnieją czcionki kodów kreskowych, można również zbudować obraz za pomocą elementów div lub zakresu z odpowiednim CSS. – RobG

Odpowiedz

13

Za pomocą tej funkcji zrobi się to, co chcesz.

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

Oto odpowiedź, której szukałem, dzięki – lennin92