क्या कोई जानता है कि पेपरक्लिप के साथ एक बहु पृष्ठ पीडीएफ कैसे अपलोड करें और प्रत्येक पृष्ठ को जेपीईजी में परिवर्तित करें?एक बहुआयामी पीडीएफ कैसे अपलोड करें और इसे पेपरक्लिप के साथ जेपीईजी में परिवर्तित करें?
अब तक, जब भी मैं एक पीडीएफ अपलोड करता हूं, यह केवल मुझे जेपीईजी के रूप में पीडीएफ के पहले पृष्ठ को देखने की अनुमति देता है। लेकिन मैं प्रत्येक पेज को पीडीएफ से जेपीईजी में अपलोड और कनवर्ट करने में सक्षम होना चाहता हूं।
क्या कोई मणि या प्लग-इन है जो मुझे 10-पीजी पीडीएफ अपलोड करने और डेटाबेस में 10 जेपीईजी फाइलों के रूप में कनवर्ट/स्टोर करने में मदद कर सकता है?
मैंने 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) %>
जब आप कहते हैं कि यह केवल आपको पहला पृष्ठ देखने देता है, जिसका अर्थ सर्वर से पीडीएफ को पुनः डाउनलोड करने पर है, है ना? यह व्यवहार मुझे आश्चर्यचकित करेगा, क्योंकि मुझे नहीं लगता कि पेपरक्लिप पीडीएफ को बिल्कुल पार करता है - यह सिर्फ आपके सर्वर पर बाइनरी डेटा की प्रतिलिपि बनाता है - इसलिए किसी के लिए पीडीएफ को पार्स करने और इसे एक पृष्ठ पर छोटा करने के लिए वास्तव में अजीब होगा उस प्रक्रिया के दौरान कहीं। – Matchu
@Matchu मूल रूप से, मैं ब्राउज़र में पीडीएफ के पहले पृष्ठ की एक छवि देख सकता हूं। मैं सभी दस पृष्ठों के माध्यम से स्क्रॉल करने में सक्षम होना चाहता हूं। क्या इसे करने का कोई तरीका है। –
यूआरएल क्या है: के लिए भाग? यह कैसे अलग है: पथ? – Jwan622