Из внутреннего процесса узла мне нужно создать переменное количество файлов PDF из переменных HTML-страниц.Следующее псевдо-иш будет работать, однако у меня есть ощущение, что я не должен порождать n процессов для достижения этой цели.
Какой более эффективный / разумный способ это сделать?
index.js
for (let index = 0; index < 500; index++) {
wkhtmltopdf = spawn('/usr/local/bin/wkhtmltopdf', ['--margin-left', '0', `${index}.html`, `${index}.pdf`])
wkhtmltopdf.stdout.on('data', (data) => {
console.log(`stdout: ${data}`)
})
wkhtmltopdf.stderr.on('data', (data) => {
console.log(`stderr: ${data}`)
})
wkhtmltopdf.on('close', (code) => {
console.log(`child process exited with code ${code}`)
})
}