dポイントプレゼントキャンペーン実施中!

Rubyで、バイナリデータをIOストリームに変換する方法を探しています。

Railsで、データベースに格納された
アップロード済のPDFファイル(バイナリデータ)を、
PDF::readで読み込んで処理したいのですが、
PDF::readは、ファイルパスかIOストリームしか受け付けてくれないようなのです。

よろしくお願いします。

A 回答 (1件)

試してませんが、data に入っているとして、


data_io = StringIO.new(data)
で、data_io.read 出来るようになるので、多分いけると思います。
StringIOは、IOとほとんど同じメソッドをStringに与えるためのクラスです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!