web-dev-qa-db-ja.com

テキストからバーコードを生成し、base64に変換します

文字列からバーコード画像(できればコード39)を生成し、それをbase64文字列に変換するツールを知っている人はいますか?次のように使用します。

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

11
lennin92

JsBarcode を使用すると、この関数は必要な処理を実行します。

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