Aspose.BarCode  для Node.js via Java

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

Распознавайте или создавайте одномерные, двухмерные и почтовые штрих-коды, включая Code128, Code93, Code39, QR-код из разных изображений.

  Download Free Trial
  
 

Aspose.BarCode для Node.js через Java – это легко настраиваемый API-интерфейс генератора и декодера штрих-кодов. Разработчики могут интегрировать функции генерации и считывания штрих-кода в свои приложения через мост nodejs-java. Его можно использовать для считывания обычных одномерных, двухмерных и почтовых штрих-кодов с изображений под любым углом. Эта библиотека штрих-кодов позволяет разработчикам создавать изображения штрих-кодов более 60 типов и сохранять их в различных форматах, таких как JPG, PNG, GIF, BMP и TIFF. Он поддерживает настройку различных функций изображения, таких как цвет и стиль границы штрих-кода, поля, угол поворота, разрешение и цвет штрих-кода.

Расширенные функции API штрих-кодов Node.js

Сгенерировать швейцарский QR-код

Помимо двумерных штрих-кодов и QR-кодов, библиотека штрих-кодов позволяет создавать и считывать швейцарские QR-коды. Они основаны на спецификации кода QR (Quick Response) и используются в Швейцарии для облегчения платежей между юридическими и физическими лицами. QR-коды — это двухмерные штрих-коды, которые можно сканировать с помощью смартфона или другого устройства, чтобы быстро и легко получить доступ к информации или выполнить действие. Швейцарские QR-коды являются национальным стандартом электронных платежей в Швейцарии. Они используются предприятиями для приема платежей от клиентов. Когда клиент сканирует швейцарский QR-код, ему предоставляется платежная информация, и он может инициировать платеж из своего мобильного банковского приложения. Это обеспечивает удобный и безопасный способ для предприятий принимать платежи от своих клиентов. Швейцарские QR-коды обычно используются в различных отраслях, включая розничную торговлю, гостиничный бизнес и здравоохранение. Чтобы создать швейцарский QR-код, вам нужно будет предоставить необходимую информацию, такую ​​как название вашей компании, реквизиты банковского счета и сумму платежа. Генератор QR-кода Aspose будет использовать эту информацию для создания швейцарского QR-кода, который затем может быть отсканирован вашими клиентами для инициирования платежа. После создания QR-кода вы можете загрузить его и использовать в своем бизнесе для приема платежей от клиентов.

Живой пример генерации QR-кода

Библиотека штрих-кодов позволяет разработчикам создавать широкий спектр 2D-штрих-кодов, включая Data Matrix, Aztec Code, PDF417, Macro PDF417 и другие. Это особенно полезно для создания больших или нескольких штрих-кодов, содержащих длинные или сложные значения данных. Библиотека предоставляет простой и интуитивно понятный интерфейс для указания типа генерируемого штрих-кода, ввода входных данных для сохранения и настройки параметров, связанных с внешним видом. Это делает его удобным и мощным инструментом для создания высококачественных штрих-кодов для различных приложений. В приведенном ниже примере кода показано, как создавать QR-коды.

Code to be executed - JavaScript


const barcode_ = require("aspose.barcode");
const aspose_barcode = barcode_.AsposeBarcode

let BarcodeGenerator = aspose_barcode.BarcodeGenerator;
let EncodeTypes = aspose_barcode.EncodeTypes;

// Create an instane of the BarcodeGenerator class
let generator = new BarcodeGenerator(EncodeTypes.QR, "");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
generator.getParameters().getBarcode().getXDimension().setMillimeteres(2);

// Set codetext position
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below);

// Generate and save image
generator.save("example.png", aspose_barcode.BarCodeImageFormat.PNG);
Generation result

Оптимизируйте чтение штрих-кода

Aspose.Barcode for C++ — это обширная библиотека штрих-кодов для работы со штрих-кодами в самых разных приложениях. Одной из его ключевых особенностей является возможность тонкой настройки процесса распознавания для оптимизации как качества, так и скорости обнаружения штрих-кода. Библиотека предлагает несколько расширенных настроек, которые можно использовать для оптимизации сканирования штрих-кода в зависимости от конкретных потребностей приложения. Например, в библиотеке предусмотрены специальные режимы считывания, позволяющие быстро сканировать высококачественные линейные штрих-коды. Это может быть полезно в приложениях, которым необходимо быстро обрабатывать большие объемы данных штрих-кода. Кроме того, библиотека позволяет разработчикам указывать целевые области сканирования и типы штрих-кодов, что может повысить точность сканирования за счет сосредоточения внимания на наиболее важных областях изображения. API также поддерживает обнаружение нескольких штрих-кодов на одном изображении, что может быть полезно в приложениях, которым необходимо обрабатывать несколько штрих-кодов одновременно.

Живой пример распознавания штрих-кода

API считывателя штрих-кодов предоставляет набор функций для сканирования, обнаружения и считывания одномерных, двухмерных и почтовых штрих-кодов. С помощью всего нескольких строк кода разработчики могут легко интегрировать эту функцию в свои приложения и использовать ее для обнаружения и декодирования широкого спектра часто используемых штрих-кодов. API разработан таким образом, чтобы быть удобным и интуитивно понятным, что позволяет разработчикам легко и быстро добавлять возможности сканирования штрих-кодов в свои приложения.

Ready to recognize Распознавание Перетащите файл сюда или нажмите, чтобы просмотреть *

* Загружая свои файлы или используя сервис, вы соглашаетесь с нашими Условиями использования. использовать и Политику конфиденциальности.

Code to be executed - JavaScript

    
const barcode_ = require("aspose.barcode");
const aspose_barcode = barcode_.AsposeBarcode

let BarCodeReader = aspose_barcode.BarCodeReader;
let QualitySettings = aspose_barcode.QualitySettings;

let reader = new BarCodeReader("<file name>", null, DecodeType.AllSupportedTypes);
reader.readBarCodes().forEach(function (result, i, results)
{
    console.log(result.getCodeText());
    console.log(result.getCodeTypeName());
});

Результат распознавания

Что говорят люди

Не верьте нам на слово. Посмотрите, что пользователи говорят об API.

 
 
View Case Studies
  
  

Aspose.BarCode предлагает отдельные API для создания и распознавания штрих-кодов для других популярных сред разработки, перечисленных ниже: