Free Support Forum - aspose.com

PPT 怎么才能每页导出一个html

我试过了下面这个代码,结果是所有页都导出到了一个html中:
Presentation pres = new Presentation("/data/temp/111.ppt");
int page_index = 0;
HtmlOptions htmlOpt = new HtmlOptions();
for (ISlide sld : pres.getSlides()) {

        Presentation tempPres = new Presentation();
        tempPres.getSlides().addClone(sld);
        tempPres.getSlides().removeAt(0);
        page_index += 1;
        pres.save("/data/temp/ppt/" + Integer.toString(page_index) + ".html", SaveFormat.Html, htmlOpt);
    }

@jcing,

我观察了示例代码并发现了问题。 请尝试使用以下示例代码。

    public static void ExportSinglePageHtml()
    {
        Presentation pres = new Presentation("/data/temp/111.ppt");
        int page_index = 0;
        HtmlOptions htmlOpt = new HtmlOptions();
        for (ISlide sld : pres.getSlides())
        {
            Presentation tempPres = new Presentation();
            tempPres.getSlides().addClone(sld);
            tempPres.getSlides().removeAt(0);
            page_index += 1;
            tempPres.save("/data/temp/ppt/" + Integer.toString(page_index) + ".html", SaveFormat.Html, htmlOpt);
        }
    }

哦哦哦,是我搞错了! 谢谢谢!看出不同了!

导出的图片也其他资源都被打包在html里,有没有选项可以将图片和一些其他资源单独存出来?

@jcing,

我建议您访问这个 文档部分 以获取可用于您目的的选项。 我希望sahred信息会有所帮助。