Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
@sqhead/pdf.js
Advanced tools
Readme
PDF.js is a Portable Document Format (PDF) viewer that is built with HTML5.
PDF.js is community-driven and supported by Mozilla Labs. Our goal is to create a general-purpose, web standards-based platform for parsing and rendering PDFs.
PDF.js is an open source project and always looking for more contributors. To get involved checkout:
For further questions or guidance feel free to stop by #pdfjs on irc.mozilla.org.
PDF.js is built into version 19+ of Firefox, however one extension is still available:
node make chromium
. Then open
Chrome, go to Tools > Extension
and load the (unpackaged) extension from the
directory build/chromium
.To get a local copy of the current code, clone it using git:
$ git clone git://github.com/mozilla/pdf.js.git
$ cd pdf.js
Next, install Node.js via the official package or via nvm. If everything worked out, run
$ npm install
to install all dependencies for PDF.js.
Finally you need to start a local web server as some browsers do not allow opening PDF files using a file:// URL. Run
$ node make server
and then you can open
It is also possible to view all test PDF files on the right side by opening
In order to bundle all src/
files into two productions scripts and build the generic
viewer, issue:
$ node make generic
This will generate pdf.js
and pdf.worker.js
in the build/generic/build/
directory.
Both scripts are needed but only pdf.js
needs to be included since pdf.worker.js
will
be loaded by pdf.js
. If you want to support more browsers than Firefox you'll also need
to include compatibility.js
from build/generic/web/
. The PDF.js files are large and
should be minified for production.
You can play with the PDF.js API directly from your browser through the live demos below:
The repo contains a hello world example that you can run locally:
For an introduction to the PDF.js code, check out the presentation by our contributor Julian Viereck:
You can read more about PDF.js here:
Even more learning resources can be found at:
Check out our FAQs and get answers to common questions:
Talk to us on IRC:
Join our mailing list:
Subscribe either using lists.mozilla.org or Google Groups:
Follow us on twitter: @pdfjs
Weekly Public Meetings
FAQs
PDF.js is a Portable Document Format (PDF) viewer that is built with HTML5.
The npm package @sqhead/pdf.js receives a total of 319 weekly downloads. As such, @sqhead/pdf.js popularity was classified as not popular.
We found that @sqhead/pdf.js demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.