Frage

Ich habe mit Neuerstellung der Acrobat Reader mit JavaScript beauftragt. Allerdings ist mein „Leser“ nicht vorhanden PDFs. Stattdessen werden meine Leser Bilder präsentieren, die von PDFs gerastert wurden. Als ich recreate Acrobat sagen, ich brauche etwas, das diese Eigenschaften hat:

  1. Zeigen Sie eine Reihe von Bildern vertikal
  2. Zoom und Pan auf die Bilder
  3. Paging nach oben und unten zu navigieren Bildern als Seiten

Ich habe überall für eine jQuery-Plugin aussieht. Ich habe mich gefragt, ob jemand irgendwelche Vorschläge, die mir helfen könnten. Bitte lassen Sie mich wissen.

War es hilfreich?

Lösung

Dies ist ein viel tieferes Thema als auch erkennen ich vor kurzer Zeit nur. Ich werde Ihnen die kurze Version geben und es erfüllt alle Ihre Bedürfnisse angegeben, solange Ihre PDF-Dateien über http öffentlich zugänglich sind. Das ist nicht alle Wünsche erfüllen, aber ich hoffe, es hilft Ihnen.

Teillösung

Nicht alle Browser unterstützen diese aber einige Browser unterstützen pdf als Quelle einbetten, Objekt und Iframe-Tags und erlaubt Ihnen sogar, sie ohne Zusatz von Javascript zu sehen.

<embed src="file1.pdf" width="500" height="650"></embed>
<object type="application/pdf" data="file1.pdf" width="500" height="650" ></object>
<iframe src="PDFDirectory/Test.pdf"></iframe>

Antwort

Um sie zur Arbeit in allen Browsern, Rasterung zu erhalten und entweder JS oder Flash ist die Antwort. Überraschenderweise sogar Geschenke google ihre pdf als eine Reihe von gerasterte Bilder in ihrem Betrachter ist. Die gute Nachricht ist, dass Sie müssen nicht manuell konvertieren und mit ihnen Schritt zu halten, wenn Sie nutzen Google öffentlich zugänglichen Betrachter . Let Google für Sie alle die harte Arbeit und sparen Sie sich von der Frustration von Ghostscript und ImageMagick (das ist, was wir Verwendung landete mit)! Alles, was Sie tun müssen, ist die URL zu Ihrem pdf einfügen und den Einbettungscode erhalten! Nicht zu erwähnen, dass es einfach war programmatisch den angesehenen Code zu generieren.

https://docs.google.com/viewer

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top