Imagemagick e la gemma mini_magick sono entrambi installati, ma non riesco a ottenere il modello da salvare quando carico un pdf.Come ottenere la prima pagina di un PDF come immagine utilizzando Carrierwave in rail?
Upon cercando di creare una nuova istanza del modello, ottengo il seguente errore:
Pdf Failed to manipulate with MiniMagick, maybe it is not an image?
che cosa sto facendo male qui? La mia intenzione era quella di utilizzare la soluzione mostrata a: http://afreshcup.com/home/2012/9/27/thumbnailing-pdfs-with-minimagick.html
mio uploader:
class PrivatePdfUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
storage :file
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
def default_url
"/images/fallback/" + [version_name, "default.png"].compact.join('_')
end
version :web_thumb do
process :thumbnail_pdf
end
def thumbnail_pdf
manipulate! do |img|
img.format("png", 1)
img.resize("150x150")
img = yield(img) if block_given?
img
end
end
end
ci mostri il codice che si utilizza per estrarre l'immagine da PDF? Uploader – Kiloreux
E 'tutto nel uploader ... non c'è altro codice – croceldon
stesso di questo? -> http://stackoverflow.com/questions/10810356/carrierwave-error-msg-failed-to-manipulate-with-minimagick-maybe-it-is-not-an – wesley6j