2016-05-20 7 views
0

Ich speichere Word doc/docx als binäre Datei in mongoDB (nicht GridFS) und möchte es in meinem AngularJS Client anzeigen.Zeige ein doc/docx mit AngularJS und Mongoose

Ich sollte wahrscheinlich Google Docs Viewer verwenden, aber was ich gerne wissen würde, ist, wie Mongoose die Datei senden soll und wie AngularJS das Objekt verwenden soll, das es erhalten hat, um es anzuzeigen.

Antwort

0

Momentan gibt es noch keine Projekte, mit denen Sie doc/docx in einem Browser (den ich kenne) rendern können.

Ihre beste Wette wäre, das Dokument in HTML oder PDF zu konvertieren, bevor Sie es in MongoDB speichern (Apache Tika https://tika.apache.org/ kann dabei helfen).

Wenn Sie HTML verwenden können Sie dann das Rendern leicht genug, wenn man einen Blick für PDF in Pdf.js nehmen ging - https://mozilla.github.io/pdf.js/

+0

Danke, aber ich denke, die Google Docs Viewer ein einfacher Ansatz ist. Nehmen Sie zum Beispiel dieses Dokument: http://infolab.stanford.edu/pub/papers/google.pdf. Und sehen Sie, wie es hier platziert wurde: http://googlesystem.blogspot.co.il/2009/09/embeddable-google-document-viewer.html – chenop