Створити власний штрихкодовий образ

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

Microsoft Word дозволяє користувачам вбудовувати штрих-коди безпосередньо в документи за допомогою полів. Користувачі можуть вставити конкретний тип штрих-коду, наприклад код QR або лінійний штрих-код, використовуючи поле BARCODE.

У цій статті ми розглянемо реалізацію поля BARCODE в Aspose.Words та те, як Aspose.Words дозволяє користувачам працювати з документами Word, до яких вже додано штрих-код.

Типи штрих-кодів, підтримувані Aspose.Words

Aspose.Words підтримує різні типи штрих-кодів. Тип штрих-коду передається як рядкове значення у властивості BarcodeType.

При збереженні у форматах Word, які підтримують штрих-коди, можна використовувати будь який тип штрих-коду, що є supported by Microsoft Word. Якщо неправильний тип штрих-коду був переданий, Word відображатиме помилку.

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

Вставити штрих-код у документ або завантажити документ з доданим штрих-кодом

Aspose.Words забезпечує можливість

  1. Програмно вставити штрих-код у документ за допомогою кодів DisplayBarcode і MergeBarcode
  2. Або завантажити документ Word з вже вставленими штрихкодами для подальшої роботи

Aspose.Words має інтерфейс для створення власних штрих-кодів, що робить його використання з Aspose.Words і Aspose.BarCode разом легким способом створення зображень штрих-кодів у вихідних документах. Наприклад, ви можете створити документ DOC, OOXML або RTF і додати поле DISPLAYBARCODE до нього за допомогою Aspose.Words. Або ви можете завантажити документ DOC, OOXML або RTF з полем DISPLAYBARCODE, яке вже існує в ньому, і надати власну реалізацію генератора штрих-кодів.

Типовий DISPLAYBARCODE поле має таку синтаксичну структуру:

{ DISPLAYBARCODE "SomeData" QR \h 720 }

Ось приклад генератора коду, що використовує Aspose.Words та Aspose.BarCode API. Цей приклад демонструє, як вставити зображення штрих-кодів у поле DISPLAYBARCODE документа Word:

Ви також можете зберегти документ з завантаженим або вставленим баркодом у фіксованому форматі сторінки, наприклад, PDF, XPS, тощо. Наступний приклад коду показує, як зберегти документ Word у форматі PDF:

Вкажіть опції штрих-коду

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

Aspose.Words підтримує вбудовану 96 пікселів на дюйм роздільну здатність для зображень, створених за допомогою IBarcodeGenerator, що обмежує мінімальний розмір зображення штрих-коду. Щоб вирішити цю проблему, розробники можуть вручну вставити зображення штрих-коду з цільовою роздільною здатністю в документ Word і зберегти їх у потрібному форматі. Для отримання додаткової інформації та прикладів роботи зі штрих-кодами, дивіться статтю Read Barcodes from Word Documents.