Mi piacerebbe avere Paperclip creare 2 miniature per ogni pagina di un file PDF multipagina che viene caricato.Come miniaturizzare un pdf multipagina con graffetta
Io corro Paperclip 2.3.1.1 e l'utilizzo di questo nel mio modello di asset:
has_attached_file :asset,
:styles => { :medium => "800x600>", :thumb => "100x100>" }
Così, quando aggiungo un file pdf 3 pagina Speravo che questo creerebbe 2 pollici per pagina (uno a 800x600 e un'immagine più piccola a 100x100). Invece, ottengo 3 cartelle create (pollice, medio, originale) - la cartella originale contiene il file pdf originale, mentre pollice e supporto contengono ciascuno un pdf con solo la prima pagina del pdf tutto pixelato.
Cosa devo fare per ottenere paperclip per creare 2 pollici per ogni pagina del pdf? Idealmente, vorrei un'immagine per pagina come questo (6 immagini create):
beni/1/medio/su file 0.png
beni/1/medio/file-1. png
beni/1/medio/file-2.png
beni/1/pollice/file-0.png
beni/1/pollice/file-1.png
beni/1/pollice/file-2.png
Qualcuno sa come fare questo? Ho bisogno di un processore personalizzato? In tal caso, come sarebbe il processore?
Grazie.
ho di provare questa soluzione, ma il comando convert sembra solo per generare un'immagine 1 per la prima pagina. Altrimenti funziona alla grande. Qualche idea? –
Puoi giocare con il comando 'convert' dal pacchetto Imagemagick nel terminale per eseguirne il debug. – taro
Grazie, ci sto giocando. Ancora non è riuscito a farlo funzionare, genera solo 1 immagine per la prima pagina. –