Штрих-код — це спосіб представлення даних у машиночитаному форматі. Штрих-коди зазвичай використовуються для швидкої ідентифікації великої кількості товарів. У цій статті ви дізнаєтеся, як генерувати штрих-коди в програмах .NET. Далі ви побачите, як згенеровані штрих-коди можна застосувати до будь-яких ваших документів і зображень за допомогою C#.

Нижче описано наступні теми:

.NET API для створення штрих-кодів

GroupDocs.Signature має .NET API, який дозволяє підписувати документи, зображення або файли різних форматів. Використовуючи цей API, ви можете легко застосовувати різні типи підписів, наприклад QR-коди, штрих-коди, текст, зображення, метадані, цифрові підписи, штампи, електронні підписи. Крім того, ви можете налаштувати зовнішній вигляд підпису різними способами.

Ви можете завантажити DLL або інсталятор MSI із розділу завантажень або встановити API для своєї програми .NET через NuGet. Ви також можете використати наступну команду з менеджера пакетів.

PM> Install-Package GroupDocs.Signature

Штрих-коди для документів і зображень за допомогою C#

Штрих-коди можна генерувати програмно з налаштованим текстом, зовнішнім виглядом і різними типами кодування. Деякі з підтримуваних типів штрих-кодів включають Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Pharmacode, Postnet, UPCA та багато інших. Ці штрих-коди можна застосувати до великого списку підтримуваних форматів документів і зображень.

Нижче наведено основні кроки для застосування штрих-кодів до будь-якого документа чи зображення.

  • Завантажте документ або зображення.
  • Згенеруйте штрих-код разом із текстом, зовнішнім виглядом, кодуванням та іншими властивостями.
  • Застосуйте його до завантаженого файлу.
Створення штрих-коду в C#

Створення штрих-коду та застосування до документів у C#

Нижче наведено кроки для створення штрих-кодів і застосування їх до будь-якого документа. Незалежно від того, чи є цільовими документами документ MS Word, PDF-файл, електронна таблиця Excel або презентація, кроки для додавання штрих-коду будуть однаковими для всіх різних форматів.

  • Завантажте документ (PDF, Word Doc, електронна таблиця, PPT, …) за допомогою класу Signature.
  • Налаштуйте параметри штрих-коду за допомогою класу BarcodeSignOptions.
  • Встановіть такі властивості штрих-коду, як тип кодування, положення, розмір тощо.
  • Викличте метод Sign, щоб застосувати штрих-код і підписати завантажений документ.

Наведений нижче вихідний код генерує штрих-код і додає його до документа PDF за допомогою C#.

// Створення та застосування штрих-кодів до документів (DOC, DOCX, PDF, PPT, XLS, XLSX, ...)
using (Signature signature = new Signature("path/document.pdf"))
{
    // Створення варіантів штрих-коду з текстом штрих-коду
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // Встановіть тип кодування штрих-коду Ttype
        EncodeType = BarcodeTypes.Code128,

        // Встановити позицію підпису
        Left = 205,
        Top = 170,
        Width = 200,
        Height = 50
    };
    // Нанесіть штрих-код на документ, щоб підписати.
    SignResult result = signature.Sign("path/document-with-barcode.pdf", options);
}

Створення штрих-коду та застосування до зображень у C#

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

Нижче наведено кроки для створення штрих-кодів і застосування їх до будь-якого зображення.

  • Завантажте зображення (JPG, PNG, WebP, …) за допомогою Signature.
  • Підготуйте параметри штрих-коду за допомогою BarcodeSignOptions.
  • Налаштуйте штрих-код, встановивши текст, тип кодування, положення, розмір, вигляд тощо.
  • Застосуйте штрих-код, щоб підписати зображення за допомогою методу Sign.

Наведений нижче вихідний код генерує штрих-код і додає його до зображення JPG за допомогою C#.

// Створення та застосування штрих-кодів до зображень (JPG, PNG, BMP, ...)
using (Signature signature = new Signature("path/image.jpg"))
{
    // Створення варіантів штрих-коду з текстом штрих-коду
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // Встановіть тип кодування штрих-коду Ttype
        EncodeType = BarcodeTypes.Code128,

        // Встановити позицію підпису
        Left = 20,
        Top = 150,
        Width = 160,
        Height = 30
    };
    // Нанесіть штрих-код на документ, щоб підписати.
    SignResult result = signature.Sign("path/document-with-barcode.jpg", options);
}

Отримайте безкоштовну ліцензію API

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

Висновок

Підсумовуючи, ви дізналися, як створити штрих-код у C#. Крім того, ви бачили, як додавати ці згенеровані штрих-коди до ваших зображень і документів. Тепер ви можете розробити власну програму .NET для створення штрих-кодів.

Ви можете дізнатися більше про .NET Signature API за допомогою документації або за допомогою прикладів, доступних на GitHub. Зв’яжіться з нами на форумі.

Дивись також