Узнайте, как генерировать баркоды Codabar и Code 11 в приложениях .NET с использованием Aspose.BarCode. Этот руководство охватывает установку, шаги по генерации бар-кодов, варианты настройки и лучшие практики для медицинского обслуживания и случаев использования библиотеки.
Введение
В этой статье представлены подробные шаги по генерированию баркодов Codabar и Code 11 для здравоохранения, библиотеки, телекоммуникаций и приложений для отслеживания пакетов с использованием Aspose.BarCode для .NET. Она включает в себя шаг за шагом инструкции, примеры кода C# и советы по интеграции этих типов баркоидов в ваши проекты .NET.
Что такое Codabar и Code 11?
Codabar является цифровым баркодом, широко используемым в банках крови, библиотеках и пакетах, поддерживающим цифры 0-9 плюс A-D для стартовых/стоп символов. Код 11 используется для телекоммуникационной инвентаризации и идентификации, помогает цифрам 0–9 и dash (-).
Быстрый старт (минимальный пример)
Следующий минимальный пример показывает, как генерировать баркод Codabar:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Предупреждения
- Visual Studio 2019 или позднее
- .NET 6.0+ или .NET Framework 4.6.2+
- Aspose.BarCode для .NET (NuGet)
- Основное знание C#
PM> Install-Package Aspose.BarCode
Step-by-Step реализация
Кодекс примеров:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Кодекс 11 Пример:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
Полный пример
Проверьте цифровые и персонализированные варианты
- Код 11 Проверьте цифру:
csgen.Parameters.Barcode.Code11.EnableChecksum = true;
- Высота бара / Ширина:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Цвет и фоновое покрытие:
csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
- Капитуляция :
csgen.Parameters.CaptionBelow.Visible = true;
Приспособление баркода
- Смотреть выше для высоты, ширины и цвета бар
- Регулирование XDimension и BarHeight для размеров маркировки
- Используйте SVG или PNG для печати crisp
Поддержанный формат выхода
- PNG, JPEG, BMP — Печать и цифровые
- TIFF — Архив или медицинский/лаб принтер
- SVG, EMF — крупномасштабные или цифровые этикетки
Решение проблем и общие проблемы
Баркода не сканируется? - Используйте только валидные символы; убедитесь в правильных символах старта/стоп для Codabar.
• Проверка ошибок?- Уместить/отключить чексум, чтобы соответствовать ожиданиям сканера или приложения.
Маленькая марка не подходит
- Низкий BarHeight и XDimension.
FAQs
**П: Принимаются ли эти баркоды в современных медицинских учреждениях и библиотеках?**Ответ: Итак, они используются во всем мире для наследия и новых рабочих потоков.**Q: Можно ли кодировать текст с помощью Codabar?**A: No—Кодабар является численным с A-D только для старта/стоп.
Используйте случаи и приложения
- Кровь банковской маркировки (Codabar)
- Библиотека и управление кредитами
- Партнерство и почтовое отслеживание
- Телекоммуникационный актив / инвентарь (код 11)
Лучшие практики: таблица быстрого обращения
Тип | Дать | Не давай |
---|---|---|
Charset | Кодбара: 0-9, А-Д; Кодекс 11: 0, 9 - | Используйте буквы или символы |
Старт / Stop | Используйте A-D для Codabar | Омит старт/стоп персонажей |
Формат выхода | SVG/PNG для выхода криптовалюты | Низкий уровень JPG для печати |
Проверьте цифру | Умение, если работный поток требует | Возможность случайного |
Заключение
Codabar и Code 11 остаются жизненно важными для медицинского обслуживания, библиотеки и рабочих потоков отслеживания наследия. Aspose.BarCode для .NET делает их генерирование и интеграцию простыми. Aspose.BarCode API ссылка Больше примеров и вариантов.