我试图生成 pdftotext 从 pdf 中提取文本,但它返回可用选项的信息。
这是我使用的代码。
var s = spawn('pdftotext',['-upw 12345678','epdf.pdf','out.txt'])
console.log(s.stdout)
同样的情况发生在Imagemagick,每当我试图加入到图像之间的差距,它返回unrecognized选项错误。
sar s =spawn('convert',['-background color white','-splice 8X0+0+0','+append' outimage]);
console.log(s.stdout);
It returns `unrecognized option -background color' if I remove background color then it return error for splice how to spawn procesa correctly?
pdftotext版本是0.62和转换6.9.4。
我在Ubuntu LTS上。而node js的版本是10.18.1。
当你使用 spawn
在Node.js中,你需要用空格隔开一个参数列表,例如。
spawn(
'convert',
[
'-background',
'color',
'white',
'-splice',
'8X0+0+0',
'+append',
'out-image.png'
]
);
所以,参数列表 不得 含有空格,如。
spawn('convert', ['-background color white']); // doesn't work