【发布时间】:2026-02-15 16:50:01
【问题描述】:
我想从一个 pdf 生成多个图像。
这是我的逻辑:
has_attached_file :single_magazin,
:styles => {:for_magazine => ["768x1200>", :jpg], :preview => ["725x1200>", :jpg], :thumb => ["100x140>", :jpg] },
:processors => [:ghostscript, :thumbnail],
:convert_options => { :all => '-colorspace RGB -flatten -density 300 -quality 100' },
:path => ":rails_root/public/system/:class/:attachment/:id_partition/:style/:filename"
validates_attachment_content_type :single_magazin,
:content_type => [ 'application/pdf' ],
:error => "only pdf files are allowed"
我想上传一个包含多个页面的 PDF,并且我想输出多个 jpg。每页为一个 JPG。
我正在使用 Rails 4。
我安装了 ghostscript 和 ImageMagick。
请帮帮我。
马库斯
【问题讨论】:
标签: ruby-on-rails pdf paperclip ghostscript