Преобразование текста штрих-кода в code128 необходимого формата для Microsoft Word для отображения в качестве шрифта
Я пытаюсь преобразовать буквенно-цифровой текст в необходимый формат типа штрих-кода Code128. Затем я вставлю это в шаблон Microsoft Word, в котором установлены шрифты типа code128, и распечатаю его для сканирования.
Code39 работает как задумано, потому что его легко конвертировать в нужный формат. Вы просто начинаете и заканчиваете звездочкой (*).
Как я могу преобразовать текст в необходимую строку для формата code128 в javascript?
Я пробовал библиотеку JsBarcode с открытым исходным кодом. Я могу получить двоичные данные штрих-кода, могу ли я конвертировать оттуда, или мне просто посмотреть таблицу code128 и сделать вычисления ascii?
Пример ввода:
Code 128456
Пример вывода:
ÌCodeÂÇ,tXXÎ
Благодарю.
1 ответ
"Шрифт" кода 128 - это псевдошрифт, ввод не текстовые символы, это вычисляемый пробел и пометка "символы". Вычисленные "символы" зависят от дизайнера шрифта. Так что вам придется идентифицировать его и использовать алгоритм дизайнера.
Код 128 также имеет дополнительную сложность контрольной суммы. Это должно быть вычислено и отображено с пробелом и пометить "символы" тоже.
Таким образом, вам всегда нужно визуализировать вывод функции и применить к ней шрифт. Применение шрифта Code 128 к тексту не будет работать.