【发布时间】:2016-09-18 07:33:42
【问题描述】:
我将 word doc/docx 作为二进制数据文件存储在 mongoDB(不是 GridFS)中,我想在我的 AngularJS 客户端中显示它。
我可能应该使用Google Docs Viewer,但我想知道的是猫鼬应该如何发送文件以及AngularJS应该如何使用它收到的对象来显示它。
【问题讨论】:
标签: angularjs node.js mongodb mongoose
我将 word doc/docx 作为二进制数据文件存储在 mongoDB(不是 GridFS)中,我想在我的 AngularJS 客户端中显示它。
我可能应该使用Google Docs Viewer,但我想知道的是猫鼬应该如何发送文件以及AngularJS应该如何使用它收到的对象来显示它。
【问题讨论】:
标签: angularjs node.js mongodb mongoose
目前没有任何项目允许您在浏览器中呈现 doc/docx(据我所知)。
最好的办法是在将文档存储到 MongoDB 之前将其转换为 HTML 或 PDF(Apache Tika https://tika.apache.org/ 可以提供帮助)。
如果您使用的是 HTML,则可以轻松地进行渲染,如果您使用 PDF,请查看 PDF.js - https://mozilla.github.io/pdf.js/
【讨论】: