pdf.js-controller
This library provide programming friendly usage of mozilla/pdf.js.
- Not official library
- Load pdf and show
- Display pdf as like presentation
- Provide controller interface
- Copy text from pdf
- Click link in pdf
Installation
npm install pdf.js-controller
Dependencies
Usage
Create Presentation Viewer
// container elementvar container = document; var PDFController = ;var controller = container: container // path to dir of pdfjs-dist pdfDistDir: __dirname + "/node_modules/pdfjs-dist/";// path to URL of pdf.// Apply CORS to this path. It means that the URL should be same origin.var PDFURL = "./example.pdf";controller ; container;container; { window; document { var kc = eventkeyCode; if eventshiftKey || eventctrlKey || eventmetaKey return; if kc === 37 || kc === 40 || kc === 75 || kc === 65 // left, down, K, A event; controller; else if kc === 38 || kc === 39 || kc === 74 || kc === 83 // up, right, J, S event; controller; };}
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
License
MIT