Кто-нибудь знает, как загрузить многостраничный PDF-файл -с помощью Paperclip и преобразовать каждую страницу в Jpeg?
Пока что каждый раз, когда я загружаю PDF-файл, он позволяет мне видеть только первую страницу PDF-файла в формате JPEG. Но я хотел бы иметь возможность загружать и конвертировать каждую страницу из PDF в JPEG.
Есть ли какой-нибудь гем или подключаемый модуль -, который может помочь мне загрузить 10 -пг PDF и преобразовать/сохранить в базе данных как 10 файлов JPEG?
Я просмотрел docsplit -изображения gem, но я не уверен, является ли это лучшим решением или как оно работает.
Пост.рб
class Post < ActiveRecord::Base
belongs_to :Blogs
attr_accessible :content, :title, :pdf
has_attached_file :pdf,
:url => "/assets/products/:id/:style/:basename.:extension",
:path => ":rails_root/public/assets/products/:id/:style/:basename.:extension"
validates_attachment_content_type :pdf,
:content_type => [ 'application/pdf' ],
:message => "only pdf files are allowed"
end
_form.html.erb
<%= form_for ([@post]), :html => { :multipart => true } do |f| %>
<%= f.file_field :pdf %>
<% end %>
show.html.erb
<%= image_tag @post.pdf.url(:original) %>