Створити власне бар-код зображення

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

Microsoft Word дозволяє користувачам вбудовувати штрих-коди безпосередньо в документи через поля. Користувачі можуть вставити конкретний тип штрих-коду, наприклад, QR-код або лінійний код, використовуючи поле 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 та зберегти їх у потрібному форматі. Для більш детальної інформації та прикладів щодо роботи зі штрих-кодами, дивіться статтю Create Custom Barcodes with IBarcodeGenerator.