我已经成功地编写了代码,可以在浏览器中显示PDF文件,而不是“打开/保存”对话框。现在,我正试图在浏览器中显示Word文档,但卡住了。我想在Firefox、IE7+、Chrome等浏览器中显示Word文档。
有人能帮忙吗?每次在浏览器中显示Word文档时,我总是得到“打开/保存”对话框。我想使用JavaScript实现这个功能。
我已经成功地编写了代码,可以在浏览器中显示PDF文件,而不是“打开/保存”对话框。现在,我正试图在浏览器中显示Word文档,但卡住了。我想在Firefox、IE7+、Chrome等浏览器中显示Word文档。
有人能帮忙吗?每次在浏览器中显示Word文档时,我总是得到“打开/保存”对话框。我想使用JavaScript实现这个功能。
<iframe src="https://view.officeapps.live.com/op/embed.aspx?src=https%3A%2F%2Fraw%2Egithubusercontent%2Ecom%3A443%2Fdolanmiu%2Fdocx%2Fmaster%2Fdemo%2Fdotx%2Ftemplate%2Edotx" width="640px" height="300px" frameborder="0">This is an embedded <a target="_blank" href="https://office.com">Microsoft Office</a> document, powered by <a target="_blank" href="https://office.com/webapps">Office</a>.</iframe>
此外,混合的WordPad/OpenOffice/Jsview Open Document模板/文本格式是一种次要的替代方案。
然而,支持DocX的专有部分的唯一方法是使用MSOffice Viewer,但MS也停止了该服务。
因此,查看复杂的DocX文件的真正好方法是将其打印成纸质版,并且最常用的格式是非可搜索图像或可搜索的PDF枚举形式。
ContentViewerActivity
),可以很好地显示各种docx文件的内容。我还没有找到任何桌面端的替代品。
我在这里分享它,希望能引起某些人的兴趣,弄清楚它是如何做到的,并使其在桌面上成为可能。
如果安卓上如此轻量级的html viewer可以渲染它(尽管不完全),那么在桌面上肯定也是可能的,只是目前没有实现。
使用Libre Office API
以下是一个例子
libreoffice --headless --convert-to html docx-file-path --outdir html-dir-path