在Java中将PPTx转换为HTML(使用或不使用Apache POI)

时间:2015-06-26 10:35:11

标签: java html apache-poi powerpoint

我正在尝试在html页面中呈现office文件,但不在线上传。我想只在本地主机的HTML页面中显示它们。失败之后,我决定将office文件转换为HTML并将它们显示在单独的iframe中。  对于ppt,docx和doc,我使用了this,它使用了Apache POI,但是我无法找到任何可以为pptx文件做的事情。有没有简单的方法呢?

1 个答案:

答案 0 :(得分:0)

您可以使用Aspose.Slides轻松将PPTX转换为HTML:

import com.aspose.slides;

//...

Presentation pres = new Presentation(dataDir + "demo.pptx");

HtmlOptions htmlOpt = new HtmlOptions();
htmlOpt.setHtmlFormatter(HtmlFormatter.createDocumentFormatter("", false));

// Saving the presentation to HTML
pres.save(dataDir + "demo.html", SaveFormat.Html, htmlOpt);

此处提供了更多示例:https://docs.aspose.com/display/slidesjava/Converting+a+Presentation#ConvertingaPresentation-ConvertingPresentationtoHTML

希望有帮助。否则,随时问我。

注意:我是Aspose的开发人员布道者。