专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 图形/图像

应用poi将ppt转成图像文件

发布时间:2011-06-27 20:28:11 文章来源:www.iduyao.cn 采编人员:星星草
使用poi将ppt转成图像文件
  1. 下载POI:http://poi.apache.org/download.html
  2. 导入poi.jar与poi-scratchpad.jar(后边的这个必须导,不然没有HSLF这个包)

 

    HSLFSlideShow hslfSlideShow = new HSLFSlideShow("D:/p1.ppt");
    SlideShow slideShow = new SlideShow(hslfSlideShow);
    if(slideShow.getSlides()!=null&&slideShow.getSlides().length>0){
        Slide slide = slideShow.getSlides()[0];//读取第一页
        TextRun[] textRuns = slide.getTextRuns();
        for (TextRun textRun : textRuns) {
            for (RichTextRun richTextRun  : textRun.getRichTextRuns()) {
                richTextRun.setFontName("宋体");//防止中文乱码
            }
        }
        BufferedImage img = new BufferedImage(
            slideShow.getPageSize().width,
            slideShow.getPageSize().height,
            BufferedImage.TYPE_INT_RGB);   
        Graphics2D graphics = img.createGraphics();
        slide.draw(graphics);
        FileOutputStream fos = new FileOutputStream("d:/p1.png");
        ImageIO.write(img, "png", fos);
        fos.close();
    }
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: