我为此搜索了很多次,但没有找到任何关于如何使用react.js在网页上查看".ppt“文件的软件包或指南。
我允许用户上传一个".ppt“文件,我希望他能够在网页中查看这个"Powerpoint”文件,这是可能的吗?
我尝试了下面的方法,但不起作用。
<iframe
src={`https://view.officeapps.live.com/op/embed.aspx?src=[${linkToPPTFile}]`}
width="100%"
height="600px"
frameBorder="0"
></iframe>任何帮助都将不胜感激。
发布于 2020-02-21 18:14:28
我也有类似的问题。问题出在你的iframe src的这个src=[${linkToPPTFile}]部分。拆下盒子支架。它应该是:
<iframe
src={`https://view.officeapps.live.com/op/embed.aspx?src=${linkToPPTFile}`}
width="100%"
height="600px"
frameBorder="0"
>
</iframe>发布于 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
发布于 2020-02-14 01:23:14
如果你有后台,它是用node.js构建的,你可以完全控制生产服务器(即可以在那里安装软件),你可以尝试使用ppt-png包转换为png。在幕后,它使用libreoffice进行ppt-pdf转换,然后使用imagemagick进行pdf-png转换,这是完成任务的最佳方法。
https://stackoverflow.com/questions/60116059
复制相似问题