在 Chrome、Edge 等上预览(嵌入或在新选项卡上)Word 和 Excel 文档

问题描述 投票:0回答:1

文字:http://erp.lixco.com:6065/LixcoResource/resources/quanlytailieu/test/b4646089-ce50-4bd7-8013-9fb02ad0fae5.docx Excel:http://erp.lixco.com:6065/LixcoResource/resources/quanlytailieu/test/351f8f49-49f9-4b76-8280-670386934285.xlsx

我上传时从服务器返回这些文件的路径。我将它们保存在数据库(mysql)中。

我想在我的网站上有按钮,单击后,将跨浏览器查看这些文档(嵌入或在新选项卡上也可以)

我正在使用 Java/JavaServer Faces。 谢谢!

我尝试过使用byte[]读取,使用Jasper报告更改为PDF等。但是,所有这些都不起作用。

java excel ms-word embed preview
1个回答
0
投票

目前,Edge 将尝试在 MS Online 服务器中打开 Office Online“预览”。

下载前无法在客户端浏览器中预览“Office 文件”,除非客户端有办法在下载后将 Office 文件发送回浏览器插件。

这里我没有插件,MS Security 说这些文件已被污染,但这次我相信你。一旦文件受到信任,它就可以作为 blob 下载到客户端。

该 blob 将被保存为 Office 文件,任何拥有完整 Office 应用程序套件的人都可以在允许打开进行编辑之前预览内容。

© www.soinside.com 2019 - 2024. All rights reserved.