我遇到了一些障碍,我想知道是否有人可以帮助我。
我正在尝试使用“.pipe()”将文件重定向到生成进程的标准输入
因此,如果有人知道如何正确地将使用 createReadStream 创建的流通过管道传输到使用 spawn 创建的进程的标准输入中,我会喜欢一个小示例代码:D
function pdf_to_text(f,callback){
var convert = spawn('pdftotext', ['-','-'])
f.pipe(convert.stdin)
//... do stuff
}
pdf_to_text(process.stdin,process_log) // this will work just fine
pdf_to_text(fs.createReadStream('./test.txt'),process_log) // i can't get this to work for the life of me