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 版本不兼容。
参见https://github.com/gfloyd/node-unoconv/blob/master/index.js#L46它与最后一个 childProcess.spawn()
签名不兼容(第三个参数应该是 Object)。
关于Javascript TypeError,其中 "options"参数必须是对象类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54355195/