【问题标题】:View pptx file in web browser在网络浏览器中查看 pptx 文件
【发布时间】:2020-05-23 12:45:13
【问题描述】:

我想在网络浏览器中查看我使用 .net core 上传到某个位置的 pptx 文件。

http://stepupsolution.com/PPTViewer/MonitorPPT1.pptx(大约 40 mb)

http://stepupsolution.com/PPTViewer/MonitorPPT2.pptx(大约 4 mb)

当我尝试使用以下代码查看这两个文件时,我可以看到 MonitorPPT2 文件,但是当我尝试打开 MonitorPPT1 文件时,它显示错误“指定的文件大于 Office 查看器的配置文件支持。”

<iframe src='http://view.officeapps.live.com/op/view.aspx?src=http://stepupsolution.com/PPTViewer/MonitorPPT1.pptx' width='900px' height='600px' frameborder='0'></iframe>

我也尝试过并且能够使用一个驱动器为单个文件嵌入 pptx 文件,但我的要求是在我的屏幕上将文件夹中的所有文件显示为链接,当我点击时,它应该在下一个窗口中打开选项卡。我在使用 ms graph 与 one-dive 文件夹进行通信时遇到困难。

谁能帮我用一个驱动器或任何方式将大尺寸的 pptx 文件嵌入网站?

【问题讨论】:

    标签: c# html node.js angular .net-core


    【解决方案1】:

    我认为一个快速的解决方案是将 powerpoint 文件上传到您的服务器,然后设置一个简单的网页,其中包含下载它们的链接。确保还包含一个链接,以便那些可能没有 Powerpoint 的人下载免费提供的 Powerpoint Viewer 2003(来自 Microsoft)。

    您可能还希望显示每个 .ppt 文件的文件大小(可能显示在每个文件的下载链接的右侧),以方便您的用户。

    顺便说一下,sliderocket.com 4 是一个基于 Web 的 Powerpoint 竞争对手,具有您可能想要研究的共享和嵌入功能。目前处于测试阶段且免费。

    希望这会有所帮助。

    【讨论】:

    • 好建议,但是如果您没有在系统中安装Powerpoint,那么您下载后无法打开PPTX文件。
    • 我的要求是在新窗口选项卡中查看 pptx 文件,不要在任何机器上下载和打开。
    【解决方案2】:

    通常,PPTX 文件不会直接显示在网页上。所以我建议首先将 PPTX 转换为 PDF,然后使用 iframe 显示 PDF 文件。如果满足您的要求。

    【讨论】:

    • 如果我改成pdf,可能会丢失所有视频链接和动画效果。
    • 对于非网页嵌入源,使用对象标签优于 iframe。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 2011-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    相关资源
    最近更新 更多