Pull to refresh

Comments 9

Берём первую попавшуюся JS библиотеку https://www.npmjs.com/package/jsbarcode


  1. практически все «обфусканы» (даже непонятно, то ли для сокращения объема, то ли стыдно исходники показать)

    Все исходники доступны https://github.com/lindell/JsBarcode/. А в минифицированном виде распространяются чтобы быстрее загружались на страницу, но если надо – есть собранная неминифицированная версия


  2. генерируют строку для отображения определенным шрифтом

    Почему же, хотите – сгенерирует SVG, хотите – нарисует на canvas https://github.com/lindell/JsBarcode/#examples-for-browsers


Зашёл на гитхаб, посмотрел исходники и вспомнил что смотрел/пробовал. Видимо были определенные причины, но сейчас честно скажу — навскидку не осилил логику. Не захотелось «вживаться» в чужой проект

Спасибо за ответ, да, это тоже валидный аргумент!

Можно даже div черным раскрашенные делать

Возможно вам будут полезны эти ссылки, так сказать, для ознакомления с тем, что люди уже седлали в этой области. Заметьте, ничего обфусцированного, много разных форматов и т.п.

https://github.com/WhyNotHugo/python-barcode

https://github.com/lindell/JsBarcode

В своем проекте сделал так, преобразование делается в набор | и пробелов, потом в отчетной системе или веб странички у строки делается межсимвольный интервал таким что бы две || соприкасались. Как итог не нужно было ни каких внешних библиотек все возвращала СУБД. Единственное ограничение в том что ограничен в высоте штрих кода.
Sign up to leave a comment.

Articles