PDF.js

From MozillaWiki
Revision as of 09:35, 26 May 2011 by Cgj (talk | contribs)
Jump to navigation Jump to search

PDF.js is an HTML5-based Portable Document Format renderer.

Project Manager: Pascal Finette

Developers: Andreas Gal (part-time), Chris Jones (part-time), Vivien Nicolas (part-time), Shaon Barman

Repository: https://github.com/andreasgal/pdf.js

IRC: #pdfjs on irc.mozilla.org

Milestone: PDF.js Firefox extension 1.0

Minimum Feature Set

Schedule

(TODO)

Backend

  • Need to parse/fetch/build pageDict ...
    • Type 1 fonts
      • fixes broken ligatures?
  • flate
    • xref streams
  • linearization
    • byte range requests
  • zooming
  • draw subpage
  • hyperlinks (hash URLs, intra-doc links)
  • perf (use workers for some stuff?)

UI

  • zooming
  • pan/zoom gestures
  • animations (page flip, etc.)
  • hyperlinks

Platform

  • even-odd fills

Testing

  • harness: reftest? compare to other rendering library?