import unoconv from 'unoconv';
import fs from 'fs';

unoconv.convert('./ExampleData.txt', 'pdf', function (err, result) {
  fs.writeFile('converted.pdf', result);
})


为什么我无法返回结果对象,为什么它会引发错误?

最佳答案

如果您使用https://github.com/gfloyd/node-unoconv并且我能正确理解错误堆栈,则该模块太旧并且与支持的Node.js版本不兼容。

请参见与最后一个childProcess.spawn()签名不兼容的https://github.com/gfloyd/node-unoconv/blob/master/index.js#L46(第三个参数应为Object)。

关于javascript - Javascript TypeError,其中“options”参数必须为object类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54355195/

10-09 20:43