在rails视图中将pdf数据作为图像打开

时间:2014-11-11 07:14:38

标签: ruby-on-rails

我使用过Rails 4,

视图

<div>
    <%=image_tag(some_method_path), class: 'image-view' %>
</div>

控制器方法

def some_method
 @label_image = Base64_incoded image hex
 send_data @label_image, :type => 'application/pdf', :disposition => 'inline'
end

图片未在视图中打开,但如果我们在窗口中运行网址,则以pdf格式打开。

如何在div中将pdf显示为图像?

任何帮助表示赞赏

1 个答案:

答案 0 :(得分:1)

据我所知,您要做的是将预览渲染到PDF文档的图像标记中。但是,这不是一项自动任务,您的浏览器不会为您神奇地执行转换。

您需要一个库来呈现PDF并捕获预览。这不是Rails问题,它是一般的PDF转换问题。

请注意。此问题与How to have pdf viewer in ruby

非常相似