Преобразование текста штрих-кода в code128 необходимого формата для Microsoft Word для отображения в качестве шрифта - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь преобразовать буквенно-цифровой текст в требуемый формат типа штрих-кода Code128. Затем я вставлю это в шаблон Microsoft Word, в котором установлены шрифты типа code128, и распечатаю его для сканирования.

Code39 работает так, как задумано, потому что его легко конвертировать в нужный формат. Вы просто начинаете и заканчиваете звездочкой (*).

Как я могу преобразовать текст в требуемую строку для формата code128 в javascript?

Я пробовал библиотеку JsBarcode с открытым исходным кодом. Я могу получить двоичные данные штрих-кода, могу ли я конвертировать оттуда, или я просто должен посмотреть таблицу code128 и сделать вычисления ascii?

Пример ввода:

Code 128456

Пример вывода:

ÌCodeÂÇ,tXXÎ

Ссылка

Спасибо.

1 Ответ

0 голосов
/ 05 мая 2018

Код 128 «шрифт» - это псевдошрифт, ввод не текстовые символы, это вычисляемый пробел и пометка «символов». Вычисленные «символы» зависят от дизайнера шрифта. Так что вам придется идентифицировать его и использовать алгоритм дизайнера.

Код 128 также имеет дополнительную сложность контрольной суммы. Это должно быть вычислено и визуализировано с пробелом и пометить «символы» тоже.

Итак, вам всегда нужно визуализировать вывод функции и применить к ней шрифт. Применение шрифта Code 128 к тексту не будет работать.

...