如何在使用Angular时将Word文档(.doc, .docx)呈现为HTML?

3

我已经成功地使用Angular编写了一段代码,以便在HTML中显示PDF文件,而不是使用“打开/保存”对话框。现在,我正试图显示Word文档,但卡住了。我之前用过来显示Word文档,并且也成功了,但我想限制文件在新标签页中打开,这样就不能下载。

1个回答

1
与 PDF 不同,Word 文档不能直接在浏览器中打开。但如果您想在网页中显示 Word 文档并保护它(防止用户下载),您可以使用 Google Docs / Office 360 Viewer。将它们嵌入一个新页面,并编写一些 JS 进一步保护它,例如使用 iframe 禁用复制/粘贴和鼠标右键(但请注意,此 JS 可能会被禁用)。
<iframe src="https://docs.google.com/gview?url=http://ieee802.org/secmail/docIZSEwEqHFr.doc&embedded=true" frameborder="0">
</iframe>

示例:

Google文档查看器

微软办公室查看器


但是如果我们有docx文件的base64,我们将如何使用它? - ammad khan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接