누구나 Paperclip으로 여러 페이지 PDF를 업로드하고 각 페이지를 Jpeg로 변환하는 방법을 알고 있습니까?여러 페이지 PDF를 업로드하고 Paperclip을 사용하여 JPEG로 변환하는 방법은 무엇입니까?
지금까지 PDF를 업로드 할 때마다 PDF의 첫 번째 페이지 만 JPEG로 볼 수있었습니다. 하지만 PDF에서 모든 페이지를 업로드하고 JPEG로 변환 할 수 있기를 바랍니다.
데이터베이스에 10-JPEG PDF 및 변환/저장을 10 개의 JPEG 파일로 업로드하는 데 도움이되는 보석 또는 플러그인이 있습니까?
저는 docsplit-images 보석을 보았습니다. 그러나 그것이 해결책이 최선인지 또는 그것이 어떻게 작동하는지 확실하지 않습니다.
Post.rb
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) %>
첫 번째 페이지 만 볼 수 있다고 말하면 서버에서 PDF를 다시 다운로드하는 것을 의미합니까? Paperclip이 PDF를 파싱한다고 생각하지 않기 때문에 그 행동은 놀랄 것입니다. 단지 바이너리 데이터를 서버에 직접 복사하기 때문에 누군가가 PDF를 파싱하고 한 페이지로 잘라 버리는 것은 정말 이상 할 것입니다 그 과정에서 어딘가에. – Matchu
@Matchu 기본적으로 브라우저의 PDF 첫 페이지 이미지를 볼 수 있습니다. 10 페이지를 모두 스크롤 할 수 있기를 원합니다. 어쨌든이 일을 할 수 있습니까? –
URL : 부분은 무엇입니까? 경로와 다른 점은 무엇입니까? – Jwan622