Браузер: Chrome и я использую локальный хост XAMPP
У меня проблема с PDF.js.Я просто пытаюсь загрузить файл pdf, отобразить его на холсте, а затем хочу использовать библиотеку Visual Char Recognition (например, ocrad.js), чтобы поместить информацию из файла pdf в таблицу.(Я хочу загрузить документ COC из поставки и автоматически загрузить доставленный товар в базу данных).Я не знаю, возможно ли это, но я хочу попробовать.И PDF.js - это первая проблема, с которой я столкнулся.
Часть кода:
<div class="preformarray">
<canvas id="the-canvas"></canvas>
<script>
pdfjsLib.GlobalWorkerOptions.workerSrc = "pdf/pdf.worker.js";
var loadingTask = pdfjsLib.getDocument('pdf/19662.pdf');
loadingTask.promise.then(function(pdf) {
// you can now use *pdf* here
pdf.getPage(1).then(function(page) {
// you can now use *page* here
var scale = 1.5;
var viewport = page.getViewport({ scale: scale, });
var canvas = document.getElementById('the-canvas');
var context = canvas.getContext('2d');
canvas.height = viewport.height;
canvas.width = viewport.width;
var renderContext = {
canvasContext: context,
viewport: viewport
};
page.render(renderContext);
});
});
</script>
Файл pdf.worker.js хранится в той же папке, что и документ pdf "19662.pdf».И в консольном журнале я получаю:
Предупреждение: настройка фальшивого работника.pdf.js: 468
Предупреждение: decodeScan - неожиданные данные MCU, текущий маркер: ffff pdf.worker.js: 1014
, и я понятия не имею, как с этим справиться.Файлы PDF.js взяты из последней версии.JS - не моя вещь, и это больше проект PHP, поэтому, пожалуйста, помогите мне с этим.