`

使用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();
    }
分享到:
评论

相关推荐

    java用poi转ppt为图片和用pdfbox转pdf为图片的demo

    在"java用poi转ppt为图片"的场景下,我们可以利用POI的API将PPT文件的每一页转换为图像。这样做的好处在于,可以方便地在网络上传输或嵌入到其他不支持PPT格式的应用中。转换过程通常涉及打开PPT文件,遍历每一页...

    使用POI将office(doc/docx/ppt/pptx/xls/xlsx)文件转html格式

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如DOC、DOCX、PPT、PPTX、XLS和XLSX。它提供了Java API,使得开发者能够读取、创建、修改这些文件。在本场景中,我们将讨论如何使用POI将...

    POI将文件转为html

    在IT行业中,尤其是在数据处理和文档管理领域,Apache POI是一个非常重要的库,它允许开发者使用Java处理Microsoft Office格式的文件,如Excel、Word和PowerPoint。本篇将详细讲解如何利用Apache POI将不同类型的...

    poi将word、PPT、Excel转pdf实现在线预览的jar包

    标题中的“poi将word、PPT、Excel转pdf实现在线预览的jar包”涉及到的是Apache POI库在Java开发中的应用,以及如何利用它来处理Microsoft Office文档并转换为PDF格式,以便进行在线预览。Apache POI是Java平台上用于...

    POI操作PPT文档(导入,导出,读取,添加,拼接,替换文本,页面排序)

    使用POI可以将多个PPT文档拼接成一个新的PPT文档,例如: ```java XMLSlideShow ppt1 = new XMLSlideShow("C:\\Users\\12456\\Desktop\\ppt1.pptx"); XMLSlideShow ppt2 = new XMLSlideShow("C:\\Users\\12456\\...

    使用POI读写PowerPoint文件(兼容ppt与pptx版本)

    本篇将详细介绍如何使用Apache POI来处理这两种不同版本的PowerPoint文件。 首先,让我们了解一下Apache POI的基本概念。POI提供了HSLF(Horrible Slide Library Format)组件来处理老版的.ppt文件,而XSLF(XML ...

    通过POI将PPT插入图片并导出实例

    在这个实例中,我们将深入探讨如何利用POI库来创建一个PowerPoint演示文稿,并在其中插入图片。这个过程涉及到多个步骤,包括设置工作簿,创建幻灯片,以及添加图片到幻灯片。 首先,我们需要在项目中引入Apache ...

    使用java将office word pdf excel ppt文件转换成html文件

    本篇文章将深入探讨如何使用Java将Office Word、PDF、Excel和PPT文件转换为HTML文件。 首先,我们需要了解的是,Java中的文件转换通常依赖于第三方库,因为Java标准库并不直接支持这些特定的转换功能。以下是一些...

    java实现poi模板生成PPT文件代码

    在这个项目中,我们将会探讨如何使用POI API来生成PPT文件,特别是通过模板的方式。以下是详细的步骤和知识点。 1. **Apache POI介绍**: Apache POI 是一个开源项目,它提供了Java API来处理Microsoft Office格式...

    Java利用POI将office转成HTML

    本话题主要关注如何使用Apache POI库将Office文档转换为HTML格式。Apache POI是Java社区开发的一个开源项目,专门用于读写Microsoft Office格式的文件,包括Word(.doc/.docx)、Excel(.xls/.xlsx)等。 首先,让...

    利用java poi操作ppt

    在这个特定的话题中,我们将深入探讨如何利用Java POI来操作PPT(PowerPoint)文件。以下是关于这个主题的详细讲解: 1. **创建新的PPT文档** 使用Java POI创建一个新的PPT文档首先需要引入相关的库,例如`poi-...

    应用Apache POI系统库实现PPT直接转图片的程序

    应用Apache POI系统库实现PPT直接转图片的程序,其中的lib目录内的各个Jar包文件为所需要的系统库文件,ConvertPPTFileToImage.java为转换的功能程序类,TestConvertPPTFileToImage.java为测试用的相关程序。

    java实现PPT转化为PDF

    "java实现PPT转化为PDF" Java实现PPT转化为PDF是指通过Java语言将 ...在上面的代码中,我们使用Apache POI 库来读取 PPT 文件,然后使用iText 库将Image对象写入 PDF 文件。这样,我们就可以实现PPT 到 PDF 转换。

    poi操作ppt完整示例程序

    5. **保存文件**: 最后,使用`XSLFSlideShow.write()`方法将幻灯片保存为PPT文件。记得关闭`XSLFSlideShow`以释放资源。 除了上述基本操作,POI还支持更高级的功能,如添加动画、转换幻灯片、合并PPT文件等。对于...

    POI创建PPT文件(有点通用)

    在这个场景中,我们将探讨如何使用POI来创建通用的PPT文件。 Apache POI提供了HSLF(Horrible Slide Library Format)这个子项目,专门处理PowerPoint文件。以下是一个创建PPT文件的基本步骤: 1. 引入依赖:首先...

    Apache POI将PPT转换成图片实例代码

    在使用 POI-HSLF 方式处理 PPT 文档时,需要将 PPT 文件转换成图片。在本文中,我们将介绍如何使用 Apache POI 将 PPT 转换成图片实例代码。该实例代码主要包括三个部分:引入相关的 JAR 包、POI-HSLF 方式处理 PPT ...

    利用POI将word转换成html实现在线阅读

    POI支持多种文件类型,如Word(.doc和.docx)、Excel(.xls和.xlsx)、PowerPoint(.ppt和.pptx)等。在处理Word文档时,POI使用HPSF(HSMF for POI)来解析和生成文档属性,HWPF用于处理老版本的Word(.doc)文档,...

    poi操作ppt图表史上最完整示例演示.zip

    在这个"poi操作ppt图表史上最完整示例演示.zip"压缩包中,我们主要关注的是如何使用Apache POI库来操作PowerPoint中的图表,包括圆饼图、柱状图、线性图和面积图。这些图表是数据可视化的重要工具,有助于更好地理解...

    使用poi(3.17)操作ppt中饼状图

    在这个特定的场景中,我们将探讨如何利用POI 3.17版本来操作PowerPoint(PPT)文件,特别是创建饼状图。饼状图是一种常用的可视化工具,用于展示数据中各部分的比例关系。以下是一些关键知识点: 1. **Apache POI ...

    office(doc、ppt、excel)转html poi实现

    1. 加载Office文件:使用相应的POI API创建Document、SlideShow或Workbook对象。 2. 遍历内容:按照文件结构逐个处理段落、单元格、形状等。 3. 转换内容:将每个元素转换为对应的HTML标签,同时处理样式和属性。 4....

Global site tag (gtag.js) - Google Analytics