Tag: xslf

如何使用apache poi获取pptx幻灯片备注文本?

到目前为止,我只有一个工作代码,用于从ppt幻灯片笔记中检索文本 try { FileInputStream is = new FileInputStream(“C:\\sample\\test.ppt”); SlideShow ppt = new SlideShow(is); Slide[] slide = ppt.getSlides(); for (int i = 0; i < slide.length; i++) { System.out.println(i); TextRun[] runs = slide[i].getNotesSheet().getTextRuns(); if (runs.length ” + run.getText()); } } } } catch (IOException ioe) { } 但是如何从pptx幻灯片笔记中检索文本?

使用Apache POI XSLF在指定位置的单张幻灯片中附加3张图像

我需要使用Apache POI XSLF在单张幻灯片中粘贴3张图片。 但是,我只能在幻灯片中添加一张图片。 此外,我找不到任何方法来指定图片的大小和方向。 试过以下代码 XMLSlideShow ppt = new XMLSlideShow(); XSLFSlide slide = ppt.createSlide(); XSLFGroupShape group1 = slide.createGroup(); byte buf[] = new byte[1024]; for (int i = 1; i <= 2; i++) { byte[] pictureData = IOUtils.toByteArray(new FileInputStream( "C:\\Users\\Ashok\\Pictures\\" + i + ".png")); int elementIndex = ppt.addPicture(pictureData, XSLFPictureData.PICTURE_TYPE_PNG); XSLFPictureShape picture = slide.createPicture(elementIndex); List allPictures […]