2010-08-22 10 views
45

Gibt es einen Open Source Javascript basierten PDF Viewer? Jede Anleitung zum Entwickeln dieser Art von Skript, das PDF-Dokumente rendert, wäre hilfreich.Open Source Javascript PDF Viewer

+0

Ich will nicht das Wort „unmöglich“ verwenden, aber es genügt zu sagen, dass für das, was Sie suchen nicht praktikabel ist. – casablanca

+0

Es ist möglich! 1. Verwenden Sie Javascript, um ein Popup anzuzeigen, in dem Sie aufgefordert werden, einen Reader herunterzuladen 2. Verwenden Sie dann Javascript, um die Reader-Download-Seite in einem neuen Fenster zu öffnen? – james

+0

Google Text & Tabellen macht das so wie es ist. Und Sie können sie in Webseiten einbetten. Ich persönlich möchte dies als Feature in meine eigenen Websites integrieren, da ich Probleme mit eingebetteten Google Text & Tabellen hatte (hauptsächlich Benutzerfehler, die von Leuten eingeführt wurden, die Websites pflegen, die ich erstelle). –

Antwort

50

Es gibt einige Leute bei Mozilla, die an der Implementierung eines PDF-Readers mit HTML5 und JavaScript arbeiten. Es heißt pdf.js und einer der Entwickler hat gerade eine interessante blog post über das Projekt gemacht.

+1

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

+0

Das ist jetzt reif –

+1

Weiß jemand, wie man das tatsächlich umsetzt? Ich finde es wirklich schwer zu trainieren? Gibt es dort Schritt für Schritt Anleitungen? – Osu

7

Sie können das Google Docs PDF-Anzeige-Widget verwenden, wenn es Ihnen nichts ausmacht, die "Anwendung" selbst zu hosten.

Ich hatte mehr Vorschläge, aber Stack-Überlauf lässt mich nur einen Hyperlink als neuen Benutzer veröffentlichen, sorry.

+1

haben Sie jetzt mehr Vorschläge? – think123

3

Überprüfen Sie die HTML5-PDF-Viewer aus:

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

+1

Die GPL-Version zeigt nur PDFs mit einem Flash-Viewer an, und es wird benötigt dass die PDFs komprimiert sind. Für die On-the-Fly-Komprimierung ist es erforderlich, SWFTools auf dem Server zu installieren. – stackex