2010-08-22 6 views
45

Existe-t-il une visionneuse PDF basée sur Javascript open source? Tout guide pour développer ce type de script qui rend des documents PDF serait utile.Open Source Javascript Visionneuse PDF

+0

Je ne veux pas utiliser le mot « impossible », mais il suffit de dire que ce que vous cherchez est peu pratique. – casablanca

+0

C'est possible! 1. utiliser javascript pour afficher un popup leur disant de télécharger un lecteur 2. puis utiliser javascript pour ouvrir la page de téléchargement du lecteur dans une nouvelle fenêtre? – james

+0

Google Docs fait cela comme il est. Et vous pouvez les intégrer dans des pages Web. Personnellement, je veux intégrer cela comme une fonctionnalité dans mes propres sites car j'ai eu des problèmes avec Embedded Google Docs (la plupart du temps erreur d'utilisateur introduite par les personnes qui maintiennent les sites que je crée). –

Répondre

50

Il y a des gars chez Mozilla qui travaillent sur la mise en œuvre d'un lecteur PDF utilisant HTML5 et JavaScript. Il est appelé pdf.js et l'un des développeurs vient de faire un intéressant blog post sur le projet.

+1

Github: https://github.com/mozilla/pdf.js, Demo: http://mozilla.github.io/pdf.js /web/viewer.html – mpen

+0

Ceci est mature maintenant –

+1

Est-ce que quelqu'un sait comment réellement mettre en œuvre cela? Je trouve vraiment difficile de travailler? Y a-t-il des guides étape par étape là-bas? – Osu

7

Vous pouvez utiliser le widget de visualisation PDF Google Docs, si cela ne vous dérange pas de les héberger eux-mêmes.

J'ai eu plus de suggestions, mais le dépassement de pile ne me permet de publier un lien hypertexte en tant que nouvel utilisateur, désolé.

+1

Avez-vous d'autres suggestions maintenant? – think123

3

Vérifiez la visionneuse PDF HTML5:

http://flexpaper.devaldi.com/demo/

+1

La version GPL n'affiche que les fichiers PDF avec une visionneuse Flash. que les fichiers PDF sont compressés. Pour la compression à la volée, il est nécessaire d'installer SWFTools sur le serveur. – stackex