erstellen Ich benutze Meteor (der auf Knoten gebaut wird) und CollectionCFS (die mir erlaubt, gm [GraphicsMagick] für Daumen-Nageln zu verwenden).Wie kann ich Thumbnails von pdfs mit node.js und gm
I Folgendes tun es automatisch zu haben, eine Miniaturansicht von hochgeladenen Bilder zu erstellen:
new FS.Store.FileSystem("thumbs", {
transformWrite: function(fileObj, readStream, writeStream) {
gm(readStream, fileObj.name()).resize('100', '100').stream().pipe(writeStream);
},
path: "/Volumes/Public/Thumbs",
})
transformWrite Die Funktion empfängt der Readstream (das Originalbild), ändert sie und leitet die Ergebnisse an den Writestream. Wie kann ich Miniaturen von PDFs erstellen lassen?
Haben Sie diesen Code mit einer PDF-Datei versucht? Soweit ich das beurteilen kann, sollte es funktionieren. Vielleicht fügen Sie "png" als Argument zu stream() hinzu – gpothier