在节点内进程中,我需要从可变的html页面创建可变数量的pdf。以下伪ish将起作用,但是,我觉得我不应该生成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}`)
})
}