hub home : https://dimyme.github.io/djvujs/
wiki-home : https://github.com/dimyme/djvujs/wiki/
Is this a déjà-vu for you? org site djvu.js.org
DjVu.js Viewer v.0.3.3, v.0.2.4.
A program library for working with .djvu files online.
A widget powered with the DjVu.js library, allowing to view .djvu files online
DjVu.js is a program library for working with .djvu
online. It's written in JavaScript and can be run in the web browsers without any connection with the server. DjVu.js can be used for splitting (and concatenation) of .djvu
files, rendering pages of a .djvu
document, converting (and compressing) images into .djvu
documents and for analyzing of metadata of .djvu
documents.
DjVu.js Viewer is an app which uses DjVu.js in order to render DjVu documents. The app may be easily included into any html page. You can look at it and try it out on the official website (the link is below).
DjVu.js Viewer browser extension. By and large it's a copy of the viewer, but also it allows to open links to .djvu
files right in the browser without explicit downloading of a file. The links the the extension are below.
The library is only being developed and may be noticeably changed in the future. Any contribution is welcome :)
DjVu.js - это программная библиотека написанная на JavaScript и предназначенная для работы с файлами формата .djvu
онлайн. DjVu.js ориентирована на исполнение в браузере пользователя без связи с сервером. Библиотека может быть использована для разделения (объединения) файлов .djvu
, преобразования картинок в документы .djvu
, отрисовки страниц документов .djvu
, а также для анализа мета данных и структуры .djvu
документов.
DjVu.js Viewer - приложение, которое можно легко встроить в любую html-страницу. Данное приложение служит для просмотра документов DjVu непосредственно в браузере. Вы можете ознакомиться с ним по ссылке ниже.
Расширение для браузера DjVu.js Viewer. По большей части это копия приложения DjVu.js Viewer, однако также расширение позволяет открывать ссылки на .djvu
файлы прямо в браузере, не скачивая файл явно. Ссылки на расширение доступны ниже.
Библиотека DjVu.js находится в процессе разработки и может быть значительно изменена в будущем. Любое содействие в развитии библиотеки приветствуется :)
If you have Node.js (v.8.x or higher) installed, after you cloned the repository, run
npm run install
npm run build
in the root folder of the repository. The command will install all dependencies and create bundles of the library and of the viewer (the build folder should appear).
Also there is another way to do the same operations:
npm run make
The command will clean all git-ignored files, install all the dependencies and build the library and the viewer. However, you should have git
installed of course and the repository should have the .git
folder (there is no one in the source code uploaded to the browser extensions websites).
After the two commands above are executed (install
and build
), the extension folder will contain all the necessary files, that is to say, the folder is an unpacked extension. If you want to pack the extension, you should have the web-ext
module installed globally, to wit, npm install web-ext -g
, and then just change the directory:
cd extension
and run
web-ext build
and the packed version of the extension will appear in the extension folder.
If you have some problems, read the technical documentation or create an issue. Also you can download the library from the official website. (All links are below).
- The official website with the DjVu.js Viewer demo is https://djvu.js.org
- You may download the library and the viewer on https://djvu.js.org/downloads
- The browser extension for Mozilla Firefox
- The browser extension for Google Chrome
- The technical documentation of the library is available in the wiki
- CHANGELOG of the library
- CHANGELOG of the viewer
This is free and unencumbered software released into the public domain. Read more at https://unlicense.org/ or see the LICENSE file.
Данный проект является свободным программным обеспечением и общественным достоянием. Читайте подробнее на https://unlicense.org/ или в файле лицензии.