lsc ac3731fd11 update | 1 month ago | |
---|---|---|
.. | ||
.eslintrc | 1 year ago | |
.gitignore | 1 year ago | |
README.md | 1 year ago | |
index.html | 1 year ago | |
main.js | 1 year ago | |
package.json | 1 month ago | |
webpack.config.js | 1 year ago |
Example to demonstrate PDF.js library usage with Webpack.
Install the example dependencies and build the project:
$ gulp dist-install
$ cd examples/webpack
$ npm install
$ ./node_modules/webpack/bin/webpack.js
You can observe the build results by running gulp server
and navigating to
http://localhost:8888/examples/webpack/index.html.
Refer to the main.js
and webpack.config.js
files for the source code.
Note that PDF.js packaging requires packaging of the main application and
the worker code, and the workerSrc
path shall be set to the latter file.
If you are configuring Webpack to output a minified build, please note that you must configure the minifier to keep original class/function names intact; otherwise the build is not guaranteed to work correctly.
If you are getting the Setting up fake worker
warning, make sure you are
importing pdfjs-dist/webpack
which is the zero-configuration method for
Webpack users. Installing worker-loader
is no longer necessary.
import * as pdfjsLib from 'pdfjs-dist/webpack';
For a full working example refer to this repository.