Używam meteoru (który jest zbudowany na węźle) i CollectionCFS (który pozwala mi używać gm [GraphicsMagick] do wtykania kciukiem).W jaki sposób można utworzyć miniatury plików PDF za pomocą węzła node.js i gm
I wykonaj następujące czynności, aby go automatycznie tworzyć miniatury przesłanych obrazów:
new FS.Store.FileSystem("thumbs", {
transformWrite: function(fileObj, readStream, writeStream) {
gm(readStream, fileObj.name()).resize('100', '100').stream().pipe(writeStream);
},
path: "/Volumes/Public/Thumbs",
})
Funkcja transformWrite odbiera readStream (obraz oryginalny), modyfikuje go i rur wyniki do writeStream. Jak mogę to zrobić, tworząc miniatury plików PDF?
Czy próbowałeś tego kodu z plikiem PDF? O ile wiem, powinno działać. Może dodać "png" jako argument do streamowania() – gpothier