Проблема здесь в том, что вы используете модуль fs
(Файловая система) для чтения файла на удаленном сервере.
Вы также неправильно набрали модуль pdf2json
, что должно выдать ошибку?
Вам требуется модуль request
. Этот модуль позволит получить доступ к этому удаленному файлу. Вот один из способов сделать это:
it('Read Data from url', function () {
var request = require('request');
var PDFParser = require('pdf2json');
var pdfUrl = 'http://unec.edu.az/application/uploads/2014/12/pdf-sample.pdf';
var pdfParser = new PDFParser(this, 1);
// executed if the parser fails for any reason
pdfParser.on("pdfParser_dataError", errData => console.error(errData.parserError));
// executed when the parser finished
pdfParser.on("pdfParser_dataReady", pdfData => console.log(pdfParser.getRawTextContent()));
// request to get the pdf's file content then call the pdf parser on the retrieved buffer
request({ url: pdfUrl, encoding: null }, (error, response, body) => pdfParser.parseBuffer(body));
});
Это позволит загрузить удаленный файл .pdf в вашу программу.
Я бы порекомендовал посмотреть документацию pdf2json
, если вы хотите сделать больше. Это просто выведет текстовое содержимое файла .pdf, когда анализатор завершит чтение данных.