Frage

Ich muss die PDF -Datei ohne Adobe Reader in Browser öffnen. Gibt es eine API mit PHP, die PDF -Dateien in Browser öffnet?

Grüße

War es hilfreich?

Lösung

Sie können verwenden Swftools PDFs in Blitz umwandeln. Aber Swftools Standard -Skins sehen überhaupt nicht gut aus, sodass Sie überprüfen können Flexpaper als Betrachter. Falls Sie Ihre eigene Haut herstellen und dann nützlich sein können, um zu lesen: Swftools (PDF2SWF), um richtig mit Flex zu arbeiten

Eine andere Lösung ist pdf.js (wie Quentin ausführt), aber Afair war dieses Skript nicht verwendbar (damals, wenn ich nach suchte) für PDFs mit komplexen Strukturen (zum Beispiel komplexe Gradienten).

Wenn Sie Dokumente als "privat" veröffentlichen müssen Issuu Oder Sie müssen Dateien vor dem Herunterladen schützen.

Andere Tipps

Nein.

PHP läuft auf dem Server. Die einzige "Browser -API", auf die es zugreifen kann, ist HTTP.

Wenn Sie einen PDF für den Client rendern möchten, benötigt der Kunde einen PDF -Renderer. Es gibt JavaScript PDF -Leser, aber ich kann ihre Cross-Browser-Unterstützung oder Reife nicht kommentieren.

Wenn Ihre PDF -Dateien online gestellt und nicht eingeschränkt werden, können Sie versuchen, Google Doc Viewer zu verwenden. Es ist eine sehr schöne Art, den Betrachter hineinzubringen <iframe /> damit es mit Ihrer Webseite kombiniert werden kann.

https://docs.google.com/viewer

Es ist nicht möglich, die PDF -Dateien ohne einen Zuschauer wie Adobe Reader anzuzeigen. Wenn Sie Adobe Reader einfach nicht verwenden möchten, können Sie einen PDF -Viewer -Plug -in für Webbrowser von einem anderen Unternehmen ausprobieren.

Wenn Sie jedoch keinen Betrachter verwenden möchten und Ihren eigenen Betrachter schreiben/erstellen möchten, besteht eine bessere Option darin, das PDF in skalierbare Bilder zu konvertieren und sie dann mit Bild -Tags auf der Webseite anzuzeigen. Sie können einen solchen Betrachter auch mit JavaScript erstellen.

Selbst Sie können viele bereits verfügbare JavaScript -basierte Zuschauer finden, die diese Bilder anzeigen können.

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