UNPKG

react-pdf

Version:

Display PDFs in your React app as easily as if they were images.

29 lines (22 loc) 821 B
import Document from './Document'; import Outline from './Outline'; import Page from './Page'; import makeSetOptions from './setOptions'; import { isLocalFileSystem, warnOnDev } from './shared/utils'; if (isLocalFileSystem) { // eslint-disable-next-line no-console warnOnDev('You are running React-PDF from your local file system. PDF.js Worker may fail to load due to browser\'s security policies. If you\'re on Google Chrome, you can use --allow-file-access-from-files flag for debugging purposes.'); } const pdfjs = require('pdfjs-dist'); if (typeof window !== 'undefined' && 'Worker' in window) { pdfjs.PDFJS.workerPort = new Worker('./pdf.worker.entry.js'); } else { pdfjs.PDFJS.disableWorker = true; } const setOptions = makeSetOptions(pdfjs); export { Document, Outline, Page, setOptions, };