8 Stimmen

Anzeige von .docx (.doc) im Browser ohne Herunterladen in PHP

Gibt es eine alternative Möglichkeit, eine Datei (lokal/online) in PHP anzuzeigen? Da ich eine .docx (.doc) Datei in meinem Browser anzeigen möchte, aber sie weiterhin herunterlädt. Hat jemand einen Code dafür? Ich habe bereits nach anderen Quellcodes gesucht, aber keinen Erfolg gehabt. Ich habe versucht, Iframe zu verwenden, aber die Datei wird immer noch heruntergeladen. Danke!

13voto

Aamir Punkte 14851

Eine einfache Lösung, um fast jede Art von Dokument im Browser mithilfe eines iFrames anzuzeigen.

Die Lösung ist Google Docs Viewer

Verwenden Sie einfach das iFrame wie unten angegeben und ersetzen Sie die URL des Dokuments darin.

Wenn Sie die Beispiels-URL für die Datei .docx ersetzen, wird der obige Code wie folgt:

Wenn Sie die Beispiels-URL für die Datei .pdf ersetzen, wird der obige Code wie folgt:

Hinweis: Das Dokument, das Sie im Browser anzeigen müssen, muss über eine korrekte URL verfügen und muss öffentlich zugänglich sein, da Google das Dokument abrufen und anzeigen muss. Der Vorgang schlägt fehl, wenn das Dokument privat ist, und Sie sehen ein iFrame mit KEINE VORSCHAU VERFÜGBAR

3voto

afaf12 Punkte 4998

Ich habe mir einige MS Office-Dokumente auf www.dropbox.com angesehen. Ich habe nur kurz geschaut, das verwendete Tool heißt QuickLook Framework. Es konvertiert docx/doc zu pdf und zeigt das pdf-Dokument auf der Website an. Aber es ist eine iOS-Bibliothek.

Wenn Ihre Dokumente öffentlich sind, könnten Sie den Office Web Viewer oder den Google Docs Viewer verwenden.

Ich habe noch nie PHP verwendet, um Word-Dokumente online anzuzeigen, und habe noch nie ein vollständiges Tool dafür gesehen. Aber das Schreiben eines Parsers ist definitiv möglich, die Frage ist - wie viel von der Formatierung möchten Sie beibehalten? Wenn der Verlust von Formatierung akzeptabel ist, könnten Sie versuchen, mit Antworten aus ähnlichen Fragen zu beginnen.

0voto

hs_ Punkte 86

Ich weiß nicht, ob dieser Thread geschlossen ist oder nicht, aber für Google-Ansicht funktioniert dieser Code einwandfrei

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X