作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从 pdf 文件中提取文本,然后将其放入字符串中。
我找到了“pdfReader”并尝试实现它,但总是出现错误。首先它开始正常读取文本,然后当 pdf 文件结束时它会停止并阻止应用程序。
代码:
var PdfReader = require("pdfreader").PdfReader;
router.get('/adminse', function(req, res, next){
aux='';
new PdfReader().parseFileItems("D:/bureau/VoguelConsulting/Backend/uploads/cv_url_CV_anglais_20191337991.pdf", function(err, item){
if (err)
callback(err);
else if(item==='undefined'){
console.log('erreur');
}
else if(item.text)
{
aux = item.text;
console.log(' aux = ' + aux);
}
else
{
console.log('working');}
});
});
错误:
最佳答案
使用 not 运算符 (!
) 进行虚假检查,这也适用于 undefined
和 null
:
else if (!item){
console.log('erreur');
} else if(item.text) {
...
关于javascript - NodeJS 有什么办法可以防止这个错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54046137/
我是一名优秀的程序员,十分优秀!