我需要使用上传的文件制作一个PowerPoint滑块,并使用ASP.Net在Web浏览器中显示它。我想要没有第3方库的工具
我已经尝试过像这样的Office Web App

        <iframe id="previewer" style="width:100%;height:811px;"
                src="https://view.officeapps.live.com/op/view.aspx?
                src=https://img.labnol.org/di/PowerPoint.ppt
         ">
        </iframe>


但是我不想让客户端下载文件或克隆文件。提前致谢。

最佳答案

我做了类似的事情,但使用了AngularJS。


在将ppt / pptx上传到服务器时,首先将其转换为pdf(您需要Powerpoint Interop库-SaveAs方法)
在html端使用pdf.js显示pdf
您还可以使用轮播控件来帮助选择pdf上的每个页面。


需要转换为pdf的原因-ppt / pptx不是浏览器可查看的格式

09-30 19:08
查看更多