2011-01-05 1 views

ответ

1

Когда поставлена ​​задача с той же проблемой, я использовал barby, чтобы сохранить штрих-код в формате PNG, а затем просто загружены, что в формате PDF (с использованием prawn). Я не знаю, есть ли способ лучший, но он работает. :)

+0

У меня возникли проблемы с использованием barby, ошибок нет, но изображение пуст ... есть идея об этой проблеме? – silkwormy

+0

Извините, я не сталкивался с этой проблемой. Может быть, попробуйте открыть новый вопрос, относящийся к этому вопросу, или спросить в [список рассылки barby] (http://groups.google.com/group/ruby-barby/topics). – idlefingers

+0

Проблема заключается в том, чтобы быть с выходом png, поскольку он работает с файлами eps. Большое спасибо. – silkwormy

8

Я хотел написать это как комментарий к ответу idlefingers, но, видимо, у меня недостаточно репутации, поэтому я напишу его здесь.

Если вы создаете PDF-файлы можно использовать Barby для отображения штрих-кода непосредственно в файл PDF вместо создания образа первого:

require 'barby/outputter/prawn_outputter' 
#aPdf is a Prawn::Document, aBarcode is a Barby::Barcode 
aBarcode.annotate_pdf(aPdf, :x => 100, :y => 100) 

Там также PdfWriterOutputter.