求问 PPT 文件上传后如何在 WEB 端直接打开查看,不下载!

2022-03-31 20:03:28 +08:00
 minuo0day

PHP 的后台,VUE 的前端,在后台上传 doc\ppt\pdf 的文件,问题是“目前只解决了 PDF 的新标签页打开的问题,但是 DOC 和 PPT 前端 WEB 点击只能下载,不能直接再标签页内直接打开吗?” 跪求大神指点迷津~

3161 次点击
所在节点    程序员
34 条回复
minuo0day
2022-04-01 09:01:22 +08:00
@iyaozhen 尝试问过了,不太行的通
minuo0day
2022-04-01 09:03:46 +08:00
@buliugu
@jack80342 这是个新大陆,我去研究下
seakingii
2022-04-01 10:32:43 +08:00
你说了,需求只是"预览",我的理解是,可以在上传文件后直接生成一个对应的 PDF 文件或者一堆的 JPEG 图片,供预览即可.

OFFICE 文件直接 WEB 打开要效果好,一般都是收费的.
minuo0day
2022-04-01 14:40:12 +08:00
@seakingii 文件数量比较多,这两种方案是最先试的,ppt 到 pdf 会错乱,ppt 到图片数量太大,实现没问题,效果很堪忧。
minuo0day
2022-04-01 14:43:35 +08:00
@Coolxiaobai 直接转 PDF 会将 PPT 中的课件样式错乱
iyaozhen
2022-04-01 15:52:53 +08:00
@minuo0day 为啥?钱的原因?之前有业务做过这块,要预览还得 WPS ,要协同编辑最好还是微软,但都贵
seakingii
2022-04-01 16:23:07 +08:00
@minuo0day

图片数量太大?这算什么问题?你是想什么成本 都不付出么?
davin
2022-04-01 16:30:12 +08:00
建议分成两个链接,一个用来下载,一个用来显示,用来显示的链接需要转换下格式。既然都用人家的 OSS 了,索性也直接用别人的文档格式转换功能吧,可能是付费的。其他的服务不能确保是否稳定或者有法律风险呢!
Osk
2022-04-01 22:54:21 +08:00
@minuo0day 没救了, 收拾东西跑路吧. /狗头 /

ppt 转 pdf 是用的哪个方案呢, 似乎 wps 和 office 的转换效果还算可以啊
minuo0day
2022-04-06 09:13:18 +08:00
@seakingii 不是的,是文档数量多,转成图片后图片数量也就非常多了,这样的话,存储也得增加,前端一直在调用图片也会对流畅度造成困扰
minuo0day
2022-04-06 09:13:53 +08:00
@Osk [早就想这么干了] ,不行啊,还是得坚守
seakingii
2022-04-06 17:05:24 +08:00
@minuo0day 就算你不直接转成图片,你用其它的第三方的预览服务,也会转成类似图片的(放在临时目录里).所以说这个空间和流量你是省不了的.

如果不预先生成缓存起来,每次打开文件才去解析,然后通过某种方式(比如直接操作画布)显示出内容,那对服务器的 CPU 之类的压力也是承担不起的.

前端一直调用图片对流畅度造成困扰?这是什么意思?客户端每次不需要加载太多图片,一次要加载的前后几页,图片用 CDN 加速,做压缩.
minuo0day
2022-04-07 09:13:12 +08:00
@seakingii 不是我想省钱,服务器在甲方手里,甲方抠,一直压着我们想解决方法,你这个方法我们是最早提出的方案,图片我们用 redis 做的缓存,被甲方否了。
seakingii
2022-04-07 15:40:39 +08:00
@minuo0day 对方这限制那限制,又不肯花钱,难了.

你这样,把所有的方案做个文档,提交给你的领导和对方,让他们选择.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/844172

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX