Створити власний штрихкодовий образ
Баракод - це візуальне зображення даних у вигляді паралельних ліній або візерунків. Баракоди широко використовуються в різних галузях, таких як роздрібна торгівля, логістика, охорона здоров’я, банківська справа та багато інших.
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 забезпечує можливість
- Програмно вставити штрих-код у документ за допомогою кодів DisplayBarcode і MergeBarcode
- Або завантажити документ 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.