Ich brauche einige Housekeeping zu tun, nachdem pdf-Datei gespeichert wird:NodeJS streamen Rückruf Finish nach Rohr nicht gestartet wird
docx2pdf(doc, function (pdf) {
console.log("saving file");
var pdfFile = fs.createWriteStream("./test2.pdf");
pdf.on('finish',function(){
console.log("Finished");
process.exit();
}).pipe(pdfFile);
pdf.end();
console.log("After save");
}, true, true);
Aber Code innerhalb des zweiten verschachtelten Funktion wird nie gestartet. pdf ist ein Objekt aus der pdfkit-Bibliothek. Wie kann ich es reparieren?
UPD: dieser Ansatz nicht funktioniert auch:
docx2pdf(doc, function (pdf) {
console.log("saving file");
var pdfFile = fs.createWriteStream("./test2.pdf");
pdfFile.on('finish',function(){
console.log("Finished");
process.exit();
});
pdf.pipe(pdfFile);
//pdf.end();
console.log("After save");
}, true, true);
'docx2pdf' muss' null' am Ende des Streams drücken. Bitte poste den Code von 'docx2pdf'. – windm
was @ Mawi12345 sagte – RadleyMith