首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反应的Powerpoint查看器?

问反应的Powerpoint查看器?
EN

Stack Overflow用户
提问于 2020-02-07 23:06:46
回答 5查看 9K关注 0票数 11

我为此搜索了很多次,但没有找到任何关于如何使用react.js在网页上查看".ppt“文件的软件包或指南。

我允许用户上传一个".ppt“文件,我希望他能够在网页中查看这个"Powerpoint”文件,这是可能的吗?

我尝试了下面的方法,但不起作用。

代码语言:javascript
复制
<iframe
    src={`https://view.officeapps.live.com/op/embed.aspx?src=[${linkToPPTFile}]`}
    width="100%"
    height="600px"
    frameBorder="0"
></iframe>

任何帮助都将不胜感激。

EN

回答 5

Stack Overflow用户

发布于 2020-02-21 18:14:28

我也有类似的问题。问题出在你的iframe src的这个src=[${linkToPPTFile}]部分。拆下盒子支架。它应该是:

代码语言:javascript
复制
<iframe
    src={`https://view.officeapps.live.com/op/embed.aspx?src=${linkToPPTFile}`}
    width="100%"
    height="600px"
    frameBorder="0"
>
</iframe>
票数 2
EN

Stack Overflow用户

发布于 2020-02-10 03:52:42

似乎特定Microsoft embed链接不再起作用。实现这一点的一种方法是将PowerPoint文件存储在联机公共文件夹中,并在PowerPoint for the Web (https://www.office.com/launch/powerpoint)中创建嵌入代码。嵌入代码应该包含一个<iframe/>标记。

这里有更多关于这个过程的信息:https://support.office.com/en-us/article/Embed-a-presentation-in-a-web-page-or-blog-19668A1D-2299-4AF3-91E1-AE57AF723A60

票数 1
EN

Stack Overflow用户

发布于 2020-02-14 01:23:14

如果你有后台,它是用node.js构建的,你可以完全控制生产服务器(即可以在那里安装软件),你可以尝试使用ppt-png包转换为png。在幕后,它使用libreoffice进行ppt-pdf转换,然后使用imagemagick进行pdf-png转换,这是完成任务的最佳方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60116059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档