створити штрих-код у node.js

Штрих-коди використовуються для візуального представлення даних у вигляді графічних об’єктів. У різних випадках використовуються різні типи штрих-кодів, наприклад Code128, QR-код, Aztech, Pdf127 тощо. У цій статті ви дізнаєтесь, як реалізувати функції генерації штрих-кодів у своїх веб-додатках. Зокрема, у статті буде описано, як генерувати штрих-коди в програмах Node.js.

API генератора штрих-кодів Node.js

Для створення штрих-кодів ми будемо використовувати Aspose.BarCode for Node.js через Java. Це багатофункціональний API, який дозволяє генерувати та читати популярні символи штрих-кодів у ваших програмах Node.js. Ви можете завантажити API або встановити його за допомогою наступної команди NPM.

> npm install aspose.barcode

Aspose.BarCode for Node.js через Java підтримує такі символіки штрих-кодів.

Пошта АвстраліїEAN8
АцтекInterleaved2of5
Штрих-код додатокITF14
BooklandEANМатриця 2 з 5
CodabarMSI
Код11Pdf417
Код128Планета
Code39 РозширенийPostnet
Код39 СтандартPZN (Pharma Zentral Nummer, штрих-код Pharmazentralnummer)
Code93 РозширенийQR
Код93 СтандартSSCC18
DatamatrixСтандарт 2 з 5
Ідентифікаційний код Deutsche PostШвейцарський QR
EAN128UPCA
EAN13UPCE
EAN14(SCC14)

Створіть штрих-код у Node.js

Нижче наведено кроки для створення штрих-коду в програмах Node.js.

  • Спочатку створіть об’єкт класу BarcodeGenerator і встановіть тип штрих-коду в його конструкторі, наприклад EncodeTypes.CODE128.
  • Встановіть текст штрих-коду за допомогою методу 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");

Штрих-код

створити штрих-код node.js

Згенеруйте QR-код у Node.js

Aspose.BarCode for Node.js через Java також дозволяє генерувати двовимірні штрих-коди, такі як QR-коди. Нижче наведено кроки для створення QR-коду в Node.js.

У наведеному нижче прикладі коду показано, як створити 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-код

створити QR node.js

Налаштувати зовнішній вигляд штрих-коду

Ви також можете налаштувати зовнішній вигляд штрих-коду, змінивши передній колір, колір задньої частини, шрифт, рамку, роздільну здатність тощо. Нижче наведено кроки для налаштування зовнішнього вигляду штрих-коду.

У наведеному нижче прикладі коду показано, як налаштувати штрих-код у 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, використовуючи його документацію. Крім того, ви можете поділитися своїми запитами з нами через наш форум.

Дивись також