Page:
Additional Learning Resources
Pages
Additional Learning Resources
Benchmarking your changes
Bisecting a Regression
Bots
Contributing
Debugging PDF.js
Enumeration Assignments for the Telemetry Histograms
Frequently Asked Questions
Gallery of user projects and modifications
Home
PDF Viewer (Chrome extension)
Release Process
Setting up pdf.js Development Environment for Windows
Setup PDF.js in a website
Squashing Commits
Style Guide
Subscribe to Mozilla's Bugzilla Firefox PDF Viewer component
Third party viewer usage
Updating pdf.js on Mozilla Central
Viewer options
Windows Bot Setup
Clone
Table of Contents
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Documentation
You can find documentation about the core of PDF.js here (contributed by user MeiKatz).
Publications
You can read more about PDF.js here:
- https://andreasgal.com/2011/06/15/pdf-js/
- https://web.archive.org/web/20160408133647/https://blog.mozilla.org/cjones/2011/06/15/overview-of-pdf-js-guts/
- https://blog.mozilla.org/attack-and-defense/2021/10/14/implementing-form-filling-and-accessibility-in-the-firefox-pdf-viewer/
Presentations
Videos:
- Julian Viereck – Zurich GTUG 2011, https://blog.mozilla.org/labs/2011/10/video-what-is-pdf-js/
- Brendan Dahl - HTML5DevConf 2013, https://www.youtube.com/watch?v=4yLzRoErOHw
- Mack Duan - Optimizing PDF.js, Mozilla, 2013, https://air.mozilla.org/intern-pdfjs/
Slides:
- https://jviereck.github.com/slides/2012_07_berlinjs/index.html
- Yury Delendik - TTF 2012, Evolving with Web Standards. The Story of PDF.JS.
- Brendan Dahl - HTML5DevConf 2013, https://brendandahl.github.io/speaking-events/2013-html5-dev-conf
PDF-related resources
A really basic overview of PDF is described here:
Summary of the PDF file format:
The PDF specification:
Presentations:
Examples
- https://github.com/mozilla/pdf.js/tree/master/examples/learning
- https://github.com/mozilla/pdf.js/tree/master/examples/components
Related projects
Open source projects: