小编Art*_*hur的帖子

如何使用carrierwave为第一个pdf页面创建缩略图

我正在以这种方式处理PDF文件的缩略图:

  version :thumb do
    process :resize_to_limit => [260, 192]
    process :convert => :jpg
    process :set_content_type
  end

  def set_content_type(*args)
    self.file.instance_variable_set(:@content_type, "image/jpeg")
  end
Run Code Online (Sandbox Code Playgroud)

但是当PDF文件是多页时,它会在一个jpg文件中为所有页面生成缩略图.有没有办法只为第一页制作缩略图?

file-upload ruby-on-rails carrierwave

12
推荐指数
2
解决办法
5817
查看次数

标签 统计

carrierwave ×1

file-upload ×1

ruby-on-rails ×1