Получение пустого значения поля со списком из 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": ""
}

0 ответов

Другие вопросы по тегам