Php библиотека для генерации QR Code (barcoder) в формате Svg

11.01.2021

Интересная php библиотека для генерации QR Code и выдающая результат не в виде картинки, а в формате Svg

На самом деле она умеет генерировать: QR Code (Barcoder), Datamatrix, Code 128, EAN-8, EAN-13, UPC-A и UPC-E

Ссылка на проект AdamGaskins / barcoder

Установка простая:

 
composer require adamgaskins/barcoder

Странно, но размер результата нельзя указать (думаю будет доработано в следующих версиях). Поэтому увеличил его через css:

 
<style type="text/css">
    svg {
        width: 600px;
        height: 600px;
    }
</style>
<?
error_reporting(E_ALL);
ini_set('display_errors', 'On');

use AdamGaskins\Barcoder\Barcoder;
  
require_once('vendor/autoload.php');

echo Barcoder::qrcode('data to encode')->toSvg();

echo '<hr />';

echo Barcoder::datamatrix('data to encode')->toSvg();


Категории: Web, PHP
Яндекс.Метрика