小编Shu*_*YIM的帖子

如何使用Apache POI API从PPTX获取动画

我正在将PPT和PPTX文件转换为HTML.

我可以得到背景图片,文字,布局等.但我无法获得自定义形状和动画.

我的项目的一些代码:

public static void getPic(XMLSlideShow ppts) throws Exception {

    for (XSLFPictureData data : ppts.getPictureData()) {
        String index = data.getIndex()+1 + "";
        String ext = data.getType().extension;

        FileOutputStream fileout = new FileOutputStream(path + "imgPPTX\\" + index + ext);
        InputStream pIs = data.getInputStream();
        if (ext.equals(".wmf")) {
            Wmf2Svg.convert(path + index + ext);
            ext = ".svg";
        }
        // System.out.println(pict.getHeader().toString());
        img.put(data.getFileName(), index + ext);

        fileout.write(data.getData());
        fileout.close();
        pIs.close();
    }

}

public static void getBg(XSLFSlide ppt) throws Exception {
    System.out.println(ppt.getSlideNumber() + ":  " + ppt.getSlideLayout().getTheme().getName() + …
Run Code Online (Sandbox Code Playgroud)

java apache powerpoint apache-poi

5
推荐指数
0
解决办法
234
查看次数

标签 统计

apache ×1

apache-poi ×1

java ×1

powerpoint ×1