1

我正在使用RGhost-Rails在 pdf 文件(带有 wicked-pdf)上生成条形码。

我有以下代码(在 Ruby on Rails 3 中)

<% doc=RGhost::Document.new :paper => [7,2]%>
<% doc.barcode_code39('1234567', :text => {:size => 10, :offset => [0,-10], :enable => [:text, :check, :checkintext] }) %>
<% r= doc.render :png, :resolution => 100, :debug => true, :filename => "./public/pdf/rghost_barcode.png"  %>

这段代码工作正常,但我想内联生成我的图像(不用担心文件名和文件路径)。类似的东西(我猜):

<% doc=RGhost::Document.new :paper => [7,2]%>
<% doc.barcode_code39('1234567', :text => {:size => 10, :offset => [0,-10], :enable => [:text, :check, :checkintext] }) %>
<% r= doc.render_stream :png, :filename => "./public/pdf/test.png"  %>

<img src="<%= RGhost inline functionality/ r.stream_Object_String? %>" width="16" height="335" alt="asd">

这样,我就不必担心在显示 pdf 后删除(生成的)代码栏文件。

有什么办法可以做到这一点?如果没有,还有其他具有这些功能的 gem(请注意,我还需要显示代码栏文本 - 有些 gem 没有此功能)。

4

1 回答 1

0

显然唯一的解决方案(不是我正在寻找的)是这个

于 2013-01-29T15:55:30.737 回答