使用Barby生成器和WickedPDF渲染条形码

时间:2016-10-02 10:58:15

标签: ruby-on-rails wicked-pdf

我正在尝试在PDF上使用Barby在show动作上渲染条形码,但它没有在视觉方面显示条形码。 new_barcode_pdf处于有效状态并返回:4000000000297

我在我的控制器中使用的代码:

@barcode = Barcode.find(params[:id]).barcode_number

@new_barcode_pdf = Barby::EAN13.new(@barcode)
@barcode_pdf = Barby::HtmlOutputter.new(@new_barcode_pdf)
@new_barcode_pdf.to_html

respond_to do |format|
  format.html
  format.pdf do
    render :pdf => "pdf layout", :layout => 'show.pdf.erb', encoding: 'utf8'
  end
end

在我看来:

<%= @new_barcode_pdf.to_html.html_safe %>

我正在使用WickedPdf渲染条形码。

提前致谢,

ķ。

1 个答案:

答案 0 :(得分:0)

我弄清楚问题是什么,PDF本身需要将CSS放在同一个PDF文件中。