api.barcode Формирование штрих-кодов
-
api.barcode.getBarCode(text, type, format, width, height)
Формирование штрих-кодов.
Параметры метода:
- text — строка для преобразования в штрих-код. String;
- type — тип штрих-кода. Допустимые значения: "AZTEC", "CODABAR", "CODE_39", "CODE_93", "CODE_128", "DATA_MATRIX", "EAN_8", "EAN_13", "ITF", "PDF_417", "QR_CODE", "UPC_A", "UPC_E", регистр значения не имеет. String;
- format — формат результирующего изображения. Допустимые значения: "JPG", "JPEG", "BMP", "GIF", "PNG", регистр значения не имеет. String;
- width — ширина результирующего изображения в пикселях. Int;
- height — высота результирующего изображения в пикселях. Int.
Возвращает массив байт результирующего изображения.
Пример
CopyКонсольный скрипт для генерации QR-кодаdef text = '123';
def width = 100;
def height = 100;
def bytes = api.barcode.getBarCode(text, "QR_CODE", "PNG", width, height);
return "<img src=\"data:image/png;base64,${bytes.encodeBase64().toString()}\" width=\"${width}\" height=\"${height}\">";