PDF.js

Software Screenshot:
PDF.js
Software Details:
Version: 1.4.11 updated
Upload Date: 9 Feb 16
Developer: Andreas Gal
Distribution Type: Freeware
Downloads: 174

Rating: 2.8/5 (Total Votes: 5)

Built using HTML5 canvas, SVG and a dash of JavaScript code, the reader can render PDF files described by the ISO 32000-1:2008 Portable Document Format (PDF) standard.

The author meant for this reader to work without any external code assistance, so the user won't have to use PDF plugins for viewing a document.

What is new in this release:

  • Creates/refactors PDFPageView class
  • Use Content-Range instead of Content-Length
  • Add a |textlayerrendered| event
  • Implement guards for stringToBytes and bytesToString
  • Move the |pagerendered| event to pdf_page_view.js
  • Refactors getDocument and adds PDFDataRangeTransport.
  • Fixes B2G file open sequence.
  • Whitelists 'tel' schema.
  • Refactor searching for end of inline (EI) JPEG image streams
  • Base64 example and be more flexible what type of data is passed
  • Fix thumbnail scaling regression for files with different page sizes (issue 5637)
  • Prevent setting |isStandardFont| to |undefined| for non-embedded fonts
  • Attempt to display the File size quicker in the Document Properties dialog (PR 5554 followup)
  • Amend the docs for |disableAutoFetch| to mention that streaming must also be disabled
  • Chrome extension: Add options page
  • Add marker segment (PLT, PLM) and refactor TLM
  • Fix thumbnail rendering regression, when using |draw|, for PDF files with blend modes
  • Fill temporary canvases with a white background too
  • Update check for document colors
  • Better thumbnail image scaling
  • Fix border sizes around thumbnails
  • Remove unused anchor links placed before every page
  • Remove unused index.html.template
  • Avoid getting |childNodes| twice in PDFPageView_reset, by using the variable instead
  • Remove unused viewer-snippet-b2g-activity-header.html
  • Remove obsolete file from .gitignore
  • Avoid out of range array access in JBIG2 decoder
  • Refactor the thumbnail code
  • Refactor the outline code
  • Refactor the attachment code
  • Skip fill bytes (0xFF) when decoding JPEG images
  • Remove the |el| property in PDFPageView and PDFThumbnailView
  • Update thumbnails only when they are visible (to improve scrolling through large documents)
  • Add option to open external links in new window
  • cleaned whitespace
  • nbsp normalization
  • Reset state upon load if showPreviousViewOnLoad
  • Remove unused isNull utility function
  • Lower space factor threshold
  • Embedded Viewer Should Not Override Page Title
  • Correctly detect OpenType font files with CFF data
  • Using newChannel2 instead of newChannel in the extension.
  • Use binary search in getVisibleElements()
  • Fix handling of "Fit" zoom values in setHash
  • [l10n] Treat language as case-insensitive
  • Correctly detect the presence of the Adobe specific APP14 JPEG marker
  • WebL10n update
  • Revert PR 5510, except in WebKit browsers, for breaking print preview in Firefox
  • Make presentation mode work again in Safari
  • Disable PresentationMode for certain problematic configurations
  • Enable OPS.setHScale in the SVG backend
  • Fix the node getinfo.js example

What is new in version 1.2.109:

  • Creates/refactors PDFPageView class
  • Use Content-Range instead of Content-Length
  • Add a |textlayerrendered| event
  • Implement guards for stringToBytes and bytesToString
  • Move the |pagerendered| event to pdf_page_view.js
  • Refactors getDocument and adds PDFDataRangeTransport.
  • Fixes B2G file open sequence.
  • Whitelists 'tel' schema.
  • Refactor searching for end of inline (EI) JPEG image streams
  • Base64 example and be more flexible what type of data is passed
  • Fix thumbnail scaling regression for files with different page sizes (issue 5637)
  • Prevent setting |isStandardFont| to |undefined| for non-embedded fonts
  • Attempt to display the File size quicker in the Document Properties dialog (PR 5554 followup)
  • Amend the docs for |disableAutoFetch| to mention that streaming must also be disabled
  • Chrome extension: Add options page
  • Add marker segment (PLT, PLM) and refactor TLM
  • Fix thumbnail rendering regression, when using |draw|, for PDF files with blend modes
  • Fill temporary canvases with a white background too
  • Update check for document colors
  • Better thumbnail image scaling
  • Fix border sizes around thumbnails
  • Remove unused anchor links placed before every page
  • Remove unused index.html.template
  • Avoid getting |childNodes| twice in PDFPageView_reset, by using the variable instead
  • Remove unused viewer-snippet-b2g-activity-header.html
  • Remove obsolete file from .gitignore
  • Avoid out of range array access in JBIG2 decoder
  • Refactor the thumbnail code
  • Refactor the outline code
  • Refactor the attachment code
  • Skip fill bytes (0xFF) when decoding JPEG images
  • Remove the |el| property in PDFPageView and PDFThumbnailView
  • Update thumbnails only when they are visible (to improve scrolling through large documents)
  • Add option to open external links in new window
  • cleaned whitespace
  • nbsp normalization
  • Reset state upon load if showPreviousViewOnLoad
  • Remove unused isNull utility function
  • Lower space factor threshold
  • Embedded Viewer Should Not Override Page Title
  • Correctly detect OpenType font files with CFF data
  • Using newChannel2 instead of newChannel in the extension.
  • Use binary search in getVisibleElements()
  • Fix handling of "Fit" zoom values in setHash
  • [l10n] Treat language as case-insensitive
  • Correctly detect the presence of the Adobe specific APP14 JPEG marker
  • WebL10n update
  • Revert PR 5510, except in WebKit browsers, for breaking print preview in Firefox
  • Make presentation mode work again in Safari
  • Disable PresentationMode for certain problematic configurations
  • Enable OPS.setHScale in the SVG backend
  • Fix the node getinfo.js example

What is new in version 1.1.3:

  • Creates/refactors PDFPageView class
  • Use Content-Range instead of Content-Length
  • Add a |textlayerrendered| event
  • Implement guards for stringToBytes and bytesToString
  • Move the |pagerendered| event to pdf_page_view.js
  • Refactors getDocument and adds PDFDataRangeTransport.
  • Fixes B2G file open sequence.
  • Whitelists 'tel' schema.
  • Refactor searching for end of inline (EI) JPEG image streams
  • Base64 example and be more flexible what type of data is passed
  • Fix thumbnail scaling regression for files with different page sizes (issue 5637)
  • Prevent setting |isStandardFont| to |undefined| for non-embedded fonts
  • Attempt to display the File size quicker in the Document Properties dialog (PR 5554 followup)
  • Amend the docs for |disableAutoFetch| to mention that streaming must also be disabled
  • Chrome extension: Add options page
  • Add marker segment (PLT, PLM) and refactor TLM
  • Fix thumbnail rendering regression, when using |draw|, for PDF files with blend modes
  • Fill temporary canvases with a white background too
  • Update check for document colors
  • Better thumbnail image scaling
  • Fix border sizes around thumbnails
  • Remove unused anchor links placed before every page
  • Remove unused index.html.template
  • Avoid getting |childNodes| twice in PDFPageView_reset, by using the variable instead
  • Remove unused viewer-snippet-b2g-activity-header.html
  • Remove obsolete file from .gitignore
  • Avoid out of range array access in JBIG2 decoder
  • Refactor the thumbnail code
  • Refactor the outline code
  • Refactor the attachment code
  • Skip fill bytes (0xFF) when decoding JPEG images
  • Remove the |el| property in PDFPageView and PDFThumbnailView
  • Update thumbnails only when they are visible (to improve scrolling through large documents)
  • Add option to open external links in new window
  • cleaned whitespace
  • nbsp normalization
  • Reset state upon load if showPreviousViewOnLoad
  • Remove unused isNull utility function
  • Lower space factor threshold
  • Embedded Viewer Should Not Override Page Title
  • Correctly detect OpenType font files with CFF data
  • Using newChannel2 instead of newChannel in the extension.
  • Use binary search in getVisibleElements()
  • Fix handling of "Fit" zoom values in setHash
  • [l10n] Treat language as case-insensitive
  • Correctly detect the presence of the Adobe specific APP14 JPEG marker
  • WebL10n update
  • Revert PR 5510, except in WebKit browsers, for breaking print preview in Firefox
  • Make presentation mode work again in Safari
  • Disable PresentationMode for certain problematic configurations
  • Enable OPS.setHScale in the SVG backend
  • Fix the node getinfo.js example

What is new in version 1.1.1:

  • Better thumbnail image scaling
  • Fix border sizes around thumbnails
  • Remove unused anchor links placed before every page
  • Remove unused index.html.template
  • Avoid getting |childNodes| twice in PDFPageView_reset, by using the variable instead
  • Remove unused viewer-snippet-b2g-activity-header.html
  • Remove obselete file from .gitignore
  • Avoid out of range array access in JBIG2 decoder
  • Refactor the thumbnail code
  • Refactor the outline code
  • Refactor the attachment code
  • Make sure that an A entry in an annotation dictionary is also a dictionary itself
  • Use the |shadow| function from src/shared/util.js in viewer.js
  • Add a |textlayerrendered| event
  • Implement guards for stringToBytes and bytesToString
  • Move the |pagerendered| event to pdf_page_view.js
  • Refactors getDocument and adds PDFDataRangeTransport.
  • Fixes B2G file open sequence.
  • Whitelists 'tel' schema.
  • Refactor searching for end of inline (EI) JPEG image streams
  • Base64 example and be more flexible what type of data is passed
  • Fix thumbnail scaling regression for files with different page sizes
  • Prevent setting |isStandardFont| to |undefined| for non-embedded fonts
  • Attempt to display the File size quicker in the Document Properties dialog (PR 5554 followup)
  • Amend the docs for |disableAutoFetch| to mention that str

What is new in version v0.4.11:

  • Support for Firefox 17.

Requirements:

  • JavaScript enabled on client side

Similar Software

Typey
Typey

13 Apr 15

translate.js
translate.js

5 Jun 15

Other Software of Developer Andreas Gal

B2G
B2G

14 Apr 15

Comments to PDF.js

Comments not found
Add Comment
Turn on images!