ruby-on-rails – 如何用载波创建第一页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

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

解决方法

我今年早些时候提交了一个 patch这样做.使用自定义处理器:
def cover 
  manipulate! do |frame,index|
    frame if index.zero?
  end
end

process :cover

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...