как загрузить pdf.worker.js - PullRequest
0 голосов
/ 20 февраля 2019

Браузер: 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, поэтому, пожалуйста, помогите мне с этим.

...