Получение пустого значения поля со списком из PDF-файла в Express JS
Я получаю пустое значение поля со списком из PDF-файла с помощью парсера 'pdf2json' в express.js. Значение в файле PDF, показывающее другую опцию внутри поля со списком, а также сохраняющее состояние выбора при сохранении файла, но когда я пытаюсь проанализировать файл, он анализирует все поля, кроме значения поля со списком.
Нажмите, чтобы посмотреть образец PDF изображения
Следующий фрагмент предназначен для получения данных из PDF:-
function parsePDF(data) {
return new Promise(function (resolve, reject) {
let pdfParser = new PDFParser();
pdfParser.on("pdfParser_dataError", errData => {
console.error(errData.parserError);
reject({ message: "no data"});
});
pdfParser.on("pdfParser_dataReady", pdfData => {
var data = JSON.stringify(pdfParser.getAllFieldsTypes());
var jsonData = JSON.parse(data);
var pdfData = {};
jsonData.forEach(element => {
pdfData[element.id] = element.value;
});
resolve(pdfData);
});
pdfParser.parseBuffer(data);
});
}
Я получил ответные данные JSON обо всех полях, но не в поле со списком.
{
"address": "East Street",
"city": "San Diego",
"state": ""
}