将ppt转换为html

时间:2018-06-30 08:15:15

标签: java spring html5 powerpoint

我想实现一个可以在此时在Web上查看PowerPoint的功能。 您可以简单地通过将PowerPoint转换为图像来完成此操作,但是如果将其转换为图像,我认为存在无法使用视频或音频的问题。

因此,想法是将PowerPoint转换为HTML并将其放置在我想要的位置。但是,它没有太多能力直接实现将PowerPoint转换为HTML的纯功能。为了解决这个问题,我一直在寻找开放源代码或各种库,但还没有找到它们。

开发环境是java8 + Spring Boot。

3 个答案:

答案 0 :(得分:1)

如果您可以先将PPT文件转换为PDF,然后再转换为HTML,那么pdf2htmlEX值得一看。这是我可以找到的最好的工具,因为它能够非常精确地将PDF转换为HTML(请看示例1234)。您应该能够在Maven存储库中找到包装器库,以便能够从Java应用程序中调用它。

答案 1 :(得分:0)

如果可以使用iframe,可以使用Microsoft解决方案https://products.office.com/it-IT/office-online/view-office-documents-online

您可以使用以下代码:

<iframe src='https://view.officeapps.live.com/op/embed.aspx?src=[you_ppt_url]' width='100%' height='600px' frameborder='0'>

答案 2 :(得分:0)

有一个名为PPTX2HTML的较旧的节点程序包。它在canvas元素上输出一堆乱码,但它可能起作用。他们甚至有一个演示网站可以试用。他们似乎已将Powerpoint分解为可解析的XML并呈现了元素。