beordle / pdf-sync

PDF Reader in JavaScript with Sync

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pdf-sync

pdf-sync is add sync to pdf.js

Contributing

pdf-sync is an open source project and always looking for more contributors. To get involved, visit:

Feel free to stop by #pdfjs on irc.mozilla.org for questions or guidance.

Getting the Code

To get a local copy of the current code, clone it using git:

$ git clone https://github.com/sherylynn/pdf-sync.git
$ cd pdf-sync

Next, install Node.js via the official package or via nvm. You need to install the gulp package globally (see also gulp's getting started):

If everything worked out, install all dependencies for pdf-sync:

$ npm install

If you want to SYNC your reading process, install all dependencies for pouchDB server, and just run

$ npm run db_level

Finally, you need to start a local web server as some browsers do not allow opening PDF files using a file:// URL. Run:

$ npm start

and then you can open:

It is also possible to view all test PDF files on the right side by opening:

Running in electron

If you want app version, just like electron, then you can run

$ npm run app

Building pdf-sync

In order to bundle all src/ files into two production scripts and build the generic viewer, run:

$ npm run build

Building electron version pdf-sync

If you want to build your electron app, then you can just run

$ npm run dist_/*target platform*/

About

PDF Reader in JavaScript with Sync

License:Apache License 2.0


Languages

Language:JavaScript 85.3%Language:Java 11.3%Language:CSS 1.7%Language:HTML 1.4%Language:Batchfile 0.4%