我正在将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)