求问 PPT 文件上传后如何在 WEB 端直接打开查看,不下载!
source link: https://www.v2ex.com/t/844172
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
PHP 的后台,VUE 的前端,在后台上传 doc\ppt\pdf 的文件,问题是“目前只解决了 PDF 的新标签页打开的问题,但是 DOC 和 PPT 前端 WEB 点击只能下载,不能直接再标签页内直接打开吗?” 跪求大神指点迷津~
minuo0day 6 小时 52 分钟前
Coolxiaobai 5 小时 48 分钟前
crystom 5 小时 46 分钟前
Quarter 5 小时 42 分钟前 via iPhone
Coolxiaobai 5 小时 33 分钟前
浏览器会依据这个返回的 header 处理资源吧,我理解,只要把这个返回的处理下就可以,处理成流就变成下载,处理成 application/pdf 就可以直接看
Howlaind 5 小时 24 分钟前 via Android
rodrick 4 小时 28 分钟前
sumulige 4 小时 13 分钟前
ZhanGuang01 3 小时 54 分钟前
rekulas 3 小时 40 分钟前
例如类似 https://neverinstall.com/ 的技术
这是我在网页上操作远程 brave 浏览器的视频,完全一模一样
https://streamja.com/q5WJ1
当然,这个属于额外功能,跟客户说要加钱
Osk 2 小时 56 分钟前
微软的 Office Server:
Only Office:
- 免费, 但限制 20 个连接
buliugu 2 小时 47 分钟前
iyaozhen 2 小时 47 分钟前
国内几乎只能选择 WPS ,找他们掏钱吧。
Osk 2 小时 46 分钟前
服务器上存原 word/ppt 方案:
微软的 Office Server:
- 需要 Windows Server 和 Office Server 的两重授权, 价格想好哦, 你就可以搭建类似于一楼的那种 Office 在线预览服务了. 看过成品, 似乎是可以没有下载按钮的.
Only Office:
- 社区版只有 20 个连接被允许. 你需要尝试修改后自己编译 (贼麻烦), 或者买授权.
- 中文字体名称问题老问题了.
- 文档兼容性尚可.
- 似乎也可以控制仅预览, 阻止下载和打印.
Collabora Online:
没用过不知道, 但文档兼容性一团糟 (网上评价的).
WPS:
没有了解过.
在线预览都有一个大问题: 基本都需要占用不少的服务器资源来支撑 Office 后端.
另一种做法: 将用户的 word/ppt 在后端转换成 pdf 或者图片, 这样就不用浪费资源区搭建 office 后端.
Windows 可以使用微软的 office server 生成 pdf, 但不知到有没有这功能.
利用 Office 桌面版 /wps 桌面版的 COM 接口, 来自动化转换为 pdf 格式(不推荐, 处理用户上传的文件容易出现安全风险).
Linux 服务器上使用 LibreOffice 来命令行转换为 PDF, 但缺点还是那个: 兼容性堪忧.
没亲自用过, 但折腾 next cloud 时特地了解过.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK