Есть ли библиотека генератора штрих-кода Aztec для JavaScript?

Я ищу сценарий генерации изображений с открытым исходным кодом для штрих-кодов Aztec (2D):

Ацтекский штрих-код

Кажется, я не могу найти какие-либо доступные сценарии.

Существует элемент управления Active-X здесь, который можно использовать только в IE и URL-адрес генератора изображений здесь, но они бесполезны, так как должны быть решение на чистом javascript, работающее в браузерах на основе webkit, которое может работать в автономном режиме для мобильных приложений.

У кого-нибудь есть старый код для этого, написанный на javascript или который можно портировать на javascript?

Спасибо.


person Steven de Salas    schedule 08.03.2012    source источник


Ответы (1)


bwip-js работает в любом браузере, который поддерживает <canvas> IE 9+, FF 2+, Chrome, Safari 3+, Opera 9+ и Android 2.1+. Он также работает на стороне сервера в Node. (Если вам нужна поддержка IE нижнего уровня, попробуйте использовать <canvas> слой эмуляции.)

Aztec входит в число 83 форматов штрих-кода, которые он может рисовать. Вот демонстрация этого в действии.

person josh3736    schedule 08.03.2012
comment
Кажется, он работает для JS на стороне сервера (узел), но работает ли он для JS на стороне клиента? - person powtac; 08.03.2012
comment
Да, любой браузер, поддерживающий <canvas>, работает. См. demo.html в ZIP-файле загрузки. - person josh3736; 08.03.2012
comment
Я вижу POST-запрос к серверу в FireBug и жесткий результат к изображению на сервере... - person powtac; 08.03.2012
comment
Вы нажали эту ссылку, которая является демонстрацией PostScript реализация, на которой основан bwip-js. Загрузите ZIP-файл bwip-js и посмотрите демонстрацию. html в этом файле. - person josh3736; 08.03.2012
comment
Пробовал уже, везде ошибки (ФФ 10 на WIN 7). - person powtac; 08.03.2012
comment
У меня отлично работает на Win 7 с Chrome 18, FF 10 и IE 9. (Возможно, проблема с запуском файла с диска (file:///...), а не через http?) - person josh3736; 08.03.2012
comment
...загрузил его как JSFiddle, посмотрите, подойдет ли он вам. - person josh3736; 09.03.2012
comment
Оно работает! Отличная библиотека, кстати! Это твое? В настоящее время я работаю над слиянием изображений на холсте... - person powtac; 09.03.2012
comment
Неа. Просто классную (и совершенно незамеченную) библиотеку я нашел. - person josh3736; 09.03.2012