2013-01-22 39 views
1

我使用RGhost-Rails生成PDF文件(帶有惡意pdf)的條形碼。在Ruby中生成內聯(流)RGhost條形碼

我有下面的代碼(在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後刪除(生成)代碼欄文件。

有什麼辦法可以做到這一點?如果沒有,這些功能還有其他的寶石(請注意,我還需要顯示代碼欄文本 - 一些寶石沒有這個)。

回答

0

顯然唯一的解決方案(不是我正在尋找的)是this