verarbeiten Ich verwende https://github.com/modesty/pdf2json, um mehrere PDF-Dateien zu analysieren. Es funktioniert mit 1 einzelnen Datei, aber beim Versuch, mehrere Dateien zu laden, scheint das pdfParser_dataReady
Ereignis immer mit der gleichen Datei zu feuern. Das ist, was ichKann nicht mehrere PDF-Dateien mit pdf2json für Nodejs
var PDFParser = require('pdf2json');
var pdfParser = new PDFParser();
var fs = require('fs');
var fileNames = [];
var fileCont = 0;
fs.readdir(fileFolder, function(err, files){
for (var i = files.length - 1; i >= 0; i--) {
if (files[i].indexOf('.pdf') !== -1){
fileNames.push(files[i]);
}
pdfParser.loadPDF(fileNames[fileCont]);
});
pdfParser.on('pdfParser_dataReady', function(data){
//Do all my stuff and insert in db...
fileCont++;
If (fileCont === fileNames.lenght){
for (var i = fileNames.length - 1; i >= 0; i--) {
fs.unlink(fileFolder + fileNames[i]);
}
return res.json({
data: 'ok '
});
}
pdfParser.loadPDF(fileFolder + fileNames[fileCont]);
});