【发布时间】:2020-08-06 14:41:08
【问题描述】:
所以我正在检查如何在 Rails 中显示 PDF 缩略图,因为由于某种原因在我的上传器中创建我的文件的缩略图版本不起作用,它导致我这样做: Convert a .doc or .pdf to an image and display a thumbnail in Ruby?
所以我开始这样做了:
def show_thumbnail
require 'rmagick'
pdf = Magick::ImageList.new(self.pdf_file.file.path)
first_page = pdf.first
scaled_page = first_page.scale(300, 450)
end
但是如何在网页上显示scaled_page?
我在装饰器中添加了这个函数,所以我可以做这样的事情:
= image_tag(pdf.pdf_file.show_thumbnail)
但是会导致这个错误:
Can't resolve image into URL: undefined method `to_model' for #<Magick::Image:0x0000000122c4b300>
【问题讨论】:
标签: ruby-on-rails ruby rmagick