Я создал приложение реакции, используя приложение create-Reaction, которое отображает PDF-файлы с использованием activ-pdf. Это прекрасно работает, когда я ввожу имя файла, которое ссылается на файл на диске, но при вводе URL я получаю сообщение об ошибке «Не удалось загрузить PDF». Я пробовал несколько URL-адресов, и все не удалось. В консоли я также получаю следующее предупреждение, которое, судя по некоторым поискам, относится к несовместимости веб-пакетов, хотя я получаю его независимо от типа файла, который я пытаюсь отобразить:
. / Node_modules / pdf js -dist / build / pdf. js Критическая зависимость: функция require используется таким образом, что зависимости не могут быть извлечены статически
Я использую следующие версии версий: response-pdf (4.1.10), acts-scripts (3.0.1) webpack (4.29.6) ,act (16.12.0).
Я также выполнил следующий импорт et c вверху моего кода, как рекомендовано:
import React, { Component } from 'react';
import { Document, Page, pdfjs } from 'react-pdf';
pdfjs.GlobalWorkerOptions.workerSrc = `//cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjs.version}/pdf.worker.js`;
Кажется, у других была эта проблема, но трудно найти решение. Пример файла, который я пытаюсь отобразить: file = "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"
Любая помощь приветствуется!