Socket
Socket
Sign inDemoInstall

node-viewerjs

Package Overview
Dependencies
296
Maintainers
3
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    node-viewerjs

Document viewer component for PDF and ODF documents. Done with just HTML5, CSS3, and JavaScript. Powered by pdf.js and WebODF.


Version published
Weekly downloads
32
decreased by-28.89%
Maintainers
3
Install size
36.3 MB
Created
Weekly downloads
 

Readme

Source

ViewerJS for node

Changes

Compared to the original (http://viewerjs.org/) this fork:

  • Will show a warning message if the document is not supported
  • Can play video files (thanks to https://github.com/Ryusei217/ViewerJS)
  • Can show image files (thanks to https://github.com/Ryusei217/ViewerJS)
  • Can be build with node (instead of make/cmake)
  • Is easier to use with node-js/express-js
  • No inline style and inline script tags in index.html
  • Can be found on NPM (node-viewerjs)

How to use with express


var express = require('express'),
    app     = express();

app.use('/viewer', express.static('node_modules/node-viewerjs/release'));

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Original Readme

The viewer uses HTML, CSS, and icons derived from the Mozilla PDF.js project. Some icons are derived from the http://www.iconsweets.com/ project under a Creative Commons Attribution 3.0 Unported license.

ViewerJS

ViewerJS combines a number of excellent open source tools that are built on HTML and javascript. ViewerJS was funded by NLnet foundation and developed by KO GmbH.

The heavy lifting in ViewerJS is done by these awesome projects:

WebODF

WebODF is a JavaScript library created by KO GmbH. It was started by Jos van den Oever at KO and is now developed by a growing team including external collaborators. It makes it easy to add Open Document Format (ODF) support to your website and to your mobile or desktop applications. It uses HTML and CSS to display ODF documents.

PDF.js

PDF.js is a library created by Andreas Gal and others at Mozilla Labs. It is an HTML5 technology experiment that explores building a faithful and efficient Portable Document Format (PDF) renderer without native code assistance.

Examples and more

You can find additional information, some usage guides, and live examples at the project homepage.

License

ViewerJS is a Free Software project. All code is available under the AGPL.

If you are interested in using ViewerJS in your commercial product (and do not want to disclose your sources / obey AGPL), contact KO GmbH for a commercial license.

Keywords

FAQs

Last updated on 31 Mar 2022

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc