"Логотипа" генерация штрихкода кажется не корректным со штрих-кодом файлообменник в Ruby
Я сослался на здесь и запустил следующий код в ruby:
require 'rghost'
require 'rghost_barcode'
doc=RGhost::Document.new
doc.barcode_rationalizedCodabar('515893649655',{:text=>{:size=>8}, :enable=>[:text, :checkintext, :check]})
doc.render :pdf, :resolution => 300, :filename => "barcode.pdf"
Ниже приведен сгенерированный штрих-код:
Проблема: я не смог прочитать этот штрих-код с помощью считывателя штрих-кодов, и этот штрих-код выглядит иначе, чем тот, который был сгенерирован с помощью бесплатного онлайн-генератора штрих-кодов здесь:
Вы можете заметить разницу в самых первых барах, где красный прямоугольник.
Я подумал, может быть, это потому, что я генерирую "rationalizedCodabar". Но статья здесь говорит, что это то же самое, что и "Codabar".
Есть ли кто-нибудь, кто когда-либо пробовал codabar generation успешно с Рубином с любым драгоценным камнем?
В общем, я ищу установленный генератор штрих-кодов для Code39 и Codabar для генерации штрих-кодов внутри приложения RoR.
Я знаю о драгоценном камне "Барби", но, похоже, он не генерирует кодовые штрихкоды...1 ответ:
Средство записи штрих-кодовв библиотеке Pure PostScript , которая лежит в основе Ruby Ghostscript Barcode, требует прямого указания символов start/stop. В вашем веб-примере это B и D, но ваше приложение может потребовать альтернативных символов start / stop, "B515893649655D":
doc.barcode_rationalizedCodabar('B515893649655D',{:text=>{:size=>8}, :enable=>[:text]})
Дополнительная документация доступна вbwipp wiki .