我正在尝试在html页面中呈现office文件,但不在线上传。我想只在本地主机的HTML页面中显示它们。失败之后,我决定将office文件转换为HTML并将它们显示在单独的iframe中。 对于ppt,docx和doc,我使用了this,它使用了Apache POI,但是我无法找到任何可以为pptx文件做的事情。有没有简单的方法呢?
答案 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);
希望有帮助。否则,随时问我。
注意:我是Aspose的开发人员布道者。