Sto usando meteora (che è costruita sul nodo) e CollectionCFS (che mi permette di usare gm [GraphicsMagick] per la thumb-nailing).Come posso creare le anteprime dei pdf con node.js e gm
faccio la seguente di averlo automaticly creare una miniatura di immagini caricate:
new FS.Store.FileSystem("thumbs", {
transformWrite: function(fileObj, readStream, writeStream) {
gm(readStream, fileObj.name()).resize('100', '100').stream().pipe(writeStream);
},
path: "/Volumes/Public/Thumbs",
})
La funzione transformWrite riceve il readStream (l'immagine originale), lo modifica e tubi i risultati al writeStream. Come posso averlo creare miniature dei PDF?
Hai provato questo codice con un file PDF? Per quanto posso dire, dovrebbe funzionare. Forse aggiungi "png" come argomento a stream() – gpothier