53 votes

Visualisateur de PDF Javascript à source ouverte

Existe-t-il un visualiseur de PDF open source basé sur Javascript ? Tout guide pour développer ce type de script qui rend les documents PDF serait utile.

59voto

imladris Points 721

Certains membres de Mozilla travaillent à la mise en place d'un lecteur de PDF utilisant HTML5 et JavaScript. Il s'appelle pdf.js et l'un des développeurs vient de faire une intéressante article de blog sur le projet.

15voto

brendan.dahl Points 146

Il existe un lecteur open source HTML5/javascript appelé Trapeze, mais il n'en est qu'à ses débuts.

Site de démonstration : http://trapeze.xyrka.com/

Page de code Google : http://code.google.com/p/trapeze-reader/

Clause de non-responsabilité : Je suis l'auteur.

8voto

Charles Points 170

Vous pouvez utiliser le Google Docs widget de visualisation des PDF, si cela ne vous dérange pas qu'ils hébergent l'"application" elle-même.

J'avais d'autres suggestions, mais stack overflow ne me permet de poster qu'un seul lien hypertexte en tant que nouvel utilisateur, désolé.

4voto

Stephen C Points 255558

Je pense que la réponse est non sur les deux points.

Cette page décrit quelques alternatives viables pour intégrer du contenu PDF dans un site web. Il s'agit de :

  • Le lecteur de Google
  • API du lecteur PDF d'Adobe
  • Divers wrappers open source pour les deux ci-dessus.

J'ai de sérieux doutes quant à la viabilité de l'implémentation d'un visualiseur de PDF en Javascript qui le ferait :

  • être sécurisé,
  • être fiable,
  • être suffisamment performants pour être utilisables, et
  • fonctionnent sur plusieurs navigateurs.

4voto

Russell Leggett Points 4562

Eh bien, ce n'est même pas proche de la spécification complète, mais il ya une Visionneuse de PDF basée sur JavaScript et Canvas là-bas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X