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 に答える