###前提・実現したいこと
Ruby on RailsとThinreportsを使って帳票を作成しています。
JavaScriptで生成したグラフをPDFに挿入しようとしています。
SVG要素のグラフをData URI形式に変換するところまではできたのですが、
Thinreportsに挿入するところで
No such file or directory @ rb_sysopen - data:image/png;base64, ... {以下略}
というエラーが出てしまいます。
Google Chart APIを使ったグラフやネット上にある画像は挿入できるので、
Data URI形式なのが(httpやhttpsでないのが)いけないのかもしれません。
同様なエラーを解消した方や、
Data URIをhttpに直す方法を知っている方がいらっしゃいましたら教えていただきたいです。
なお画像を一旦保存すればできると思うのですが、
膨大な量となってしまうので考えていません。
よろしくお願いいたします。
###該当のソースコード
controllerに書いています。
Ruby
1url = "data:image/png;base64, ... {以下略}" 2report.page.item(:img).src(open(url))
あなたの回答
tips
プレビュー