Штрих-коды используются для визуального представления данных в виде графических объектов. В разных случаях используются разные типы штрих-кодов, такие как Code128, QR-код, Aztech, Pdf127 и т. д. В этой статье вы узнаете, как реализовать функции генерации штрих-кода в своих веб-приложениях. В частности, в статье будет рассказано, как генерировать штрих-коды в приложениях Node.js.
- API-интерфейс генератора штрих-кода Node.js
- Создание штрих-кода в Node.js
- Создайте QR-код в Node.js
- Настроить внешний вид штрих-кода
API-интерфейс генератора штрих-кода Node.js
Для генерации штрих-кодов мы будем использовать Aspose.BarCode для Node.js через Java. Это многофункциональный API, который позволяет создавать и считывать популярные символы штрих-кода из ваших приложений Node.js. Вы можете либо скачать API, либо установить его с помощью следующей команды NPM.
> npm install aspose.barcode
Aspose.BarCode для Node.js через Java поддерживает следующие символы штрих-кода.
Почта Австралии | EAN8 |
Ацтек | Чередование 2 из 5 |
Дополнение к штрих-коду | ITF14 |
BooklandEAN | Матрица 2 из 5 |
Кодабар | МСИ |
Код11 | PDF417 |
Код128 | Планета |
Расширенный код39 | Постнет |
Стандарт Code39 | PZN (Фармацентральный номер, штрих-код Фармацентральный номер) |
Расширенный код 93 | QR |
Стандарт Code93 | SSCC18 |
Матрица данных | Стандарт2из5 |
Идентификационный код немецкой почты | швейцарский QR |
EAN128 | УПЦА |
EAN13 | УПСЕ |
EAN14(SCC14) |
Создание штрих-кода в Node.js
Ниже приведены шаги для создания штрих-кода в приложениях Node.js.
- Сначала создайте объект класса BarcodeGenerator и задайте тип штрих-кода в его конструкторе, например, EncodeTypes.CODE\128.
- Установите текст штрих-кода с помощью метода BarcodeGenerator.setCodeText(string).
- Наконец, сгенерируйте изображение штрих-кода, используя метод BarcodeGenerator.save(string, string).
В следующем примере кода показано, как создать изображение штрих-кода в Node.js.
// установить тип штрих-кода
let encode_type = EncodeTypes.CODE_128;
// создать генератор штрих-кода
let generator = new BarcodeGenerator(encode_type, null);
// установить текст
generator.setCodeText("Aspose.BarCode");
// сгенерировать штрих-код
generator.save("barcode.png", "PNG");
Штрих-код
Создайте QR-код в Node.js
Aspose.BarCode для Node.js через Java также позволяет создавать двумерные штрих-коды, такие как QR-коды. Ниже приведены шаги для создания QR-кода в Node.js.
- Сначала создайте объект класса BarcodeGenerator и передайте EncodeTypes.QR в его конструктор.
- Установите текст штрих-кода QR с помощью метода BarcodeGenerator.setCodeText(string).
- Наконец, сгенерируйте изображение QR-кода, используя метод BarcodeGenerator.save(string, string).
В следующем примере кода показано, как создать QR-код в Node.js.
// установить тип штрих-кода
let encode_type = EncodeTypes.QR;
// создать генератор штрих-кода
let generator = new BarcodeGenerator(encode_type, null);
// установить текст
generator.setCodeText("Aspose.BarCode");
// сгенерировать штрих-код
generator.save("barcode.png", "PNG");
QR код
Настроить внешний вид штрих-кода
Вы также можете настроить внешний вид штрих-кода, изменив передний цвет, цвет фона, шрифт, границу, разрешение и т. д. Ниже приведены шаги для настройки внешнего вида штрих-кода.
- Сначала создайте объект класса BarcodeGenerator и установите тип штрих-кода в его конструкторе, например, EncodeTypes.AZTEC.
- Установите текст штрих-кода с помощью метода BarcodeGenerator.setCodeText(string).
- Настройте штрих-код, используя его параметры, например, установите цвет фона с помощью метода BarcodeGenerator.getParameters().setBackColor("#A9A9A9").
- Наконец, сгенерируйте изображение штрих-кода с помощью метода BarcodeGenerator.save(string, string).
В следующем примере кода показано, как настроить штрих-код в Node.js.
// создать генератор штрих-кода
let generator = new BarcodeGenerator(EncodeTypes.AZTEC, "Aspose.BarCode");
// установить цвет фона штрих-кода
generator.getParameters().setBackColor("#A9A9A9");
// установить цвет полосы штрих-кода
generator.getParameters().getBarcode().setBarColor("#FFA500");
// установить цвет границы
generator.getParameters().getBorder().setColor("#000000");
// установить цвет текста
generator.getParameters().getBarcode().getCodeTextParameters().setColor("#FFA500");
// установить разрешение изображения
generator.getParameters().setResolution(300);
// сохранить штрих-код
generator.save("barcode.png", "PNG");
Штрих-код
Получите бесплатную лицензию API
Чтобы использовать API без ограничений пробной версии, вы можете получить бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как создать штрих-код в приложениях Node.js. Кроме того, вы увидели, как настроить внешний вид штрих-кодов, используя различные параметры. Кроме того, вы можете узнать больше об API, используя его документацию. Кроме того, вы можете поделиться с нами своими вопросами через наш форум.