在页面中嵌入本地 Powerpoint PPT/PPTX

Posted

技术标签:

【中文标题】在页面中嵌入本地 Powerpoint PPT/PPTX【英文标题】:Embed local Powerpoint PPT/PPTX in page 【发布时间】:2019-11-07 11:41:58 【问题描述】:

我正在尝试嵌入用户上传的 Powerpoint 文件(.ppt.pptx)。

在公司 Intranet 上,用户可以上传演示文稿,而其他用户可以在单独的页面上查看它们。由于音量很大,我无法使用需要手动配置每个演示文稿的方法(例如 OneDrive embed、SlideShare 等)。

我找到的解决方案(下面列出了一些)仅适用于 Web 可访问的文件;这对我不起作用,因为这些文件无法在公司 Intranet 之外访问。

Embed a PowerPoint presentation into htmliframe 使用 docs.google.com/gview;不起作用) Embed a Powerpoint in a Web Page(iframe 使用 view.officeapps.live;不起作用)

是否有允许嵌入上传到本地服务器目录的 PowerPoint 演示文稿的解决方案或库?

【问题讨论】:

【参考方案1】:

作为替代解决方案,您可以将 PPT/PPTX 转换为 JPG/SVG 图像并使用revealjs 显示它们。请参阅源代码here 和工作演示应用程序here。

附言。我在 Aspose 担任软件开发人员。

【讨论】:

【参考方案2】:

您可以尝试以下解决方案,看看它是否适合您: Embed a presentation in a web page or blog

【讨论】:

以上是关于在页面中嵌入本地 Powerpoint PPT/PPTX的主要内容,如果未能解决你的问题,请参考以下文章

在网页中嵌入 Powerpoint

Mac 版的 PowerPoint 是不是能嵌入字体

在 powerpoint 中引用嵌入的 excel 工作表

如何在 PowerPoint 中使用 VBA 打开嵌入的 OLE 对象

在 C# Win Form 中嵌入 PowerPoint Viewer

如何在不打开另一个窗口的情况下将 PowerPoint 演示文稿嵌入到 WPF 应用程序中?