Tag: powerpoint

如何使用Apache的POI以编程方式从Powerpoint演示文稿中读取图形值?

我有一个带有图表的Powerpoint演示文稿,我想使用Java和Apache的POI访问它。 当我使用Powerpoint编辑图形数据时,将打开包含值的Excel窗口,我想从我的Java应用程序访问这些值。 如何以编程方式访问图表的值?

任何用于ppt到jpg转换的java库?

你知道ppt到jpg转换的任何java库吗? 我尝试过openoffice3和POI( http://poi.apache.org/slideshow/quick-guide.html )。 加载OpenOffice需要很长时间(完全启动),即使我只想转换幻灯片。 POI-HSLF仅为简单幻灯片生成图像(由我自己创建)。 从互联网上获取的所有测试幻灯片都无法生成图像,并且它生成的图像非常难看/原始。

使用Java将文件.pptx转换为.ppt

我想知道是否有人知道使用Java将.pptx转换为.ppt的方法?

在java中将图像写入pdf文件

我正在编写一个代码,将Microsoft power-point(ppt)幻灯片转换为图像,并将生成的图像写入pdf文件。 以下代码生成并将图像写入pdf文件,但我面临的问题是,当我将图像写入pdf文件时,它的大小超过了pdf页面大小,我只能查看75%的图像rest是不可见的。 这里需要注意的另一件事是,pdf文件中的书写图像看起来像缩放或扩展。 看一下下面的代码片段: for (int i = 0; i < slide.length; i++) { BufferedImage img = new BufferedImage(pgsize.width, pgsize.height, BufferedImage.TYPE_INT_RGB); Graphics2D graphics = img.createGraphics(); graphics.setPaint(Color.white); graphics.fill(new Rectangle(0, 0, pgsize.width, pgsize.height)); slide[i].draw(graphics); fileName="C:/DATASTORE/slide-"+(i+1)+".png"; FileOutputStream out = new FileOutputStream(fileName); javax.imageio.ImageIO.write(img, "png", out); out.flush(); out.close(); com.lowagie.text.Image image =com.lowagie.text.Image.getInstance(fileName); image.setWidthPercentage(40.0f); doc.add((image)); } doc.close(); } catch(DocumentException de) { […]

Apache POI XSLF将幻灯片添加到幻灯片中

我正在使用Apache POI库来创建带有Java的powerpoint幻灯片。 我们的客户对嵌入的文本,图像和video感兴趣。 现在还不需要图表等花哨的东西。 据我所知,XSLF仍在开发中,尚未成熟。 我已经使用Apache POI HSLF模型实现了我的目标,但唯一缺少的是嵌入的video没有显示任何播放控件。 经过一番研究后,我发现pptx和ppt文件标准正在使事情变得不同。 所以现在要解决这个问题,我将从HSLF迁移到XSLF。 但遗憾的是XSLF库没有任何添加video文件的方法(与HSLF addmovie方法不同)。 你们推荐什么方法? 有没有其他方法来显示ppt文件(而不是pptx)上的播放控件?我的意思是附加的activex控件/媒体播放器。 如果是,应该如何使用Java?

使用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 […]

如何在Java中将ppt文件转换为pdf文件?

我想将MS powerpoint(ppt)文档转换为PDF。 我搜索了像officetools.jar这样的officetools.jar ,但这需要购买。 有没有什么办法可以通过itext和apache POI转换它,就像我们为doc做PDF一样?

使用Java生成PowerPoint 2007/2010文件

有没有人知道可以通过Java生成/编辑PowerPoint 2007/2010演示文稿的任何API(商业或开源)。 我有一个PowerPoint 2007/2010格式的模板,我需要编辑/更新。 到目前为止,我一直在将.pptx文件转换为xml,然后编辑并将其存储为.pptx。 但是文件在打开时会被破坏。 是否有人知道在Java中执行此操作的任何其他方法或API?