Штрих-код схожий на спеціальний код, який можуть зчитувати машини. Зазвичай він містить рядки та номери, які допомагають ідентифікувати продукти, наприклад відстежувати запаси та здійснювати продажі. У цій статті ми поговоримо про те, як використовувати Java для сканування штрих-кодів у програмі.

Зчитувач штрих-кодів за допомогою Java | Сканувати штрих-код із зображення

Java API для сканування штрих-кодів

API GroupDocs.Parser for Java — це корисний інструмент для розробників, який дозволяє отримувати інформацію з різних типів документів, як-от PDF-файлів, файлів Word і електронних таблиць Excel. Це дозволяє витягувати текст, зображення, QR-коди, штрих-коди та структурований вміст із документів. Я буду використовувати цей API для сканування штрих-кодів із зображення в програмі за допомогою простого фрагмента коду Java.

Щоб почати, ви можете завантажити файл JAR із розділу завантажень. Для програм на основі Maven використовуйте такі конфігурації:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-parser</artifactId>
    <version>23.2</version>
</dependency>

Як сканувати штрих-коди за допомогою Java

Якщо ви вважаєте, що сканувати штрих-коди складно, давайте спробуємо змінити вашу думку. Просто виконайте ці дії, щоб прочитати зображення штрих-коду за допомогою Java:

  • Використовуйте клас Parser, щоб завантажити зображення штрих-коду.
  • Отримайте штрих-код із завантаженого зображення.
  • Витягніть закодовану інформацію зі штрих-коду за допомогою методу getValue.

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

// Сканувати штрих-код за допомогою Java
try(Parser parser = new Parser("/path/barcode.png"))
{
    // Витягніть усі штрих-коди.
    Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
  
    // Ітерація
    for(PageBarcodeArea barcode : barcodes)
    {
        // Роздрукуйте значення ідентифікованого штрих-коду
        Console.WriteLine(barcode.getCodeTypeName()	 +" Code Value: " + barcode.getValue());
    }
}

Отримайте повну ліцензію на обмежений час

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

Висновок

Підсумовуючи, ви знайшли простий метод сканування штрих-кодів із зображень за допомогою Java. Маючи ці знання, ви можете створити власний зчитувач штрих-кодів або навіть розробити програму онлайн-сканування штрих-кодів.

Щоб отримати додаткові знання, ви можете ознайомитися з такими цінними ресурсами:

Дивись також