我遇到了一些障碍,我想知道是否有人可以帮助我。
我正在尝试使用" .pipe()"将文件重定向到生成进程的stdin
所以,如果有人知道如何正确地将使用createReadStream创建的流管道到使用spawn创建的进程的stdin中,我会喜欢一个小示例代码: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