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}\">";