我以这种方式处理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
原文链接:https://www.f2er.com/ruby/266414.html