2

我遇到了一种情况:

 XSLFSlide xslfSlide = ppt.createSlide();

            for (XSLFShape shape : xslfSlide) {
                if (shape instanceof XSLFTextShape) {
                    //some code here
                } else if(shape instanceof XSLFPictureShape) {
                    //some code here
                }
            }

如果我有一个形状类型 XSLFPictureShape(简单地说 - 图片),它会抛出一个异常:

java.lang.IllegalArgumentException: Unsupported shape: org.apache.poi.xslf.usermodel.XSLFPictureShape

有没有办法从幻灯片中删除图像?

4

1 回答 1

3

在 amanteaux 提出错误报告后,我已在r1717018中修复了此问题

阅读评论后,我还在r1717087中添加了缺失的表格删除代码

至于答案,通常最好在项目问题跟踪系统中提出错误,而不是希望项目中的某个人检查 SO 的帖子。(我已经停止跟踪/回答 SO 帖子,因为我的投票主要是针对简单明了的,而不是针对我工作了几天/几周的工作......)

于 2015-11-29T16:24:58.127 回答