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