2016-02-25 13 views
6

fa qualcuno conosce uno strumento per generare immagini di codici a barre (preferibilmente il codice 39) da una stringa e lo converte in stringa base64, qualcosa da usare in questo modo:Generazione di codici a barre da testo e convertirlo in 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

Questa libreria può essere utile; https://github.com/lindell/JsBarcode –

+0

Ci sono font di codici a barre, inoltre puoi creare un'immagine usando div o span con CSS appropriato. – RobG

risposta

13

Utilizzando JsBarcode questa funzione farà ciò che desideri.

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

Questa è la risposta che stavo cercando, grazie – lennin92

Problemi correlati