/webapps-pdf

A simple PDF viewer using PDF.js from Mozilla

Primary LanguageJavaScriptMIT LicenseMIT

webapps-pdf

A simple PDF viewer using PDF.js from Mozilla

Présentation

Cette application écrite en HTML5, JavaScript et CSS3 vous permet de visualiser des fichiers PDF directement dans votre navigateur.

Les librairies suivantes ont été utilisées pour cette application :

L'application est fournie avec un fichier manifest webapps-pdf.appcache permettant la mise en cache et l'utilisation en mode déconnecté. Plus d'info chez Mozilla en français ou en anglais.

NB : quand le certificat HTTPS est incorrect, la mise en cache échouera sous Chrome avec l'erreur Manifest fetch Failed (9). Dans ce cas, faites les tests en HTTP et/ou utilisez un certificat valide en production.

Captures d'écran

Présentation de l'IHM

Présentation de l'IHM

Licence

Ce projet est distribué sous licence MIT, reproduite dans le fichier LICENSE ici présent.

Changelog

2016-03-25

  • première version

2016-05-18

  • refactoring sous la forme d'un couple de composant PDFViewer / PDFToolbar
  • récupération de la langue du navigateur pour proposer le français ou l'anglais par défaut
  • correction du style CSS pour mieux aligner les composants de la barre d'outils
  • mise à jour de jQuery (2.2.2 vers 2.2.3) et PDF.js (1.3.91 vers 1.5.188)

2016-06-14

  • récupération du texte de la page affichée pour permettre la recherche et la sélection.
  • LIMITATION : texte justifié ou avec tabulation mal dimensionné. Voir si on ne pourrait demander à PDF.js d'énumérer les éléments dessinés sur le canvas au fur et à mesure.

2016-06-28

  • ajout du fichier LICENCE

2016-07-16

  • mise à jour de jQuery (2.2.3 vers 2.2.4)

2017-05-21

  • mise à jour de jQuery (2.2.4 en 3.2.1), Bootstrap (3.3.6 en 3.3.7) et PDF.js (1.5.188 en 1.7.225)

2017-07-15

  • correction de l'affichage des pages pivotées dans certains fichiers PDF