Rails从字符串生成条形码

时间:2011-01-05 21:13:51

标签: ruby-on-rails barcode

在rails应用程序中从字符串生成条形码的最佳方法是什么?在视图中显示代码后,我还想将它们打印到pdf文件中。

谢谢

2 个答案:

答案 0 :(得分:9)

我想写这篇文章作为对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。

答案 1 :(得分:1)

当遇到同样的问题时,我使用barby将条形码保存为png,然后将其加载到pdf中(使用prawn)。我不知道它是否是最好的方式,但它确实有效。 :)