자바 는 poi 를 사용 하여 ppt 파일 의 실현 코드 를 내 보 냅 니 다.

3234 단어 Javapoippt 파일
뭐 공부 해요?
Apache POI 자바 로 작 성 된 무료 오픈 소스 의 크로스 플랫폼 인 자바 API 로,아파 치 POI 는 자바 프로그램 에 Microsoft Office 형식의 파일 을 읽 고 쓰 는 기능 을 제공 합 니 다.POI 는'Poor Obfuscation Implementation'의 이니셜 로,'간결 판 의 모호 한 구현'을 뜻한다.
가방
HSSF  - Microsoft Excel XLS 형식의 파일 을 읽 고 쓰 는 기능 을 제공 합 니 다.
XSSF  - Microsoft Excel OOXML XLSX 형식의 파일 을 읽 고 쓰 는 기능 을 제공 합 니 다.
HWPF  - Microsoft Word DOC 형식의 파일 을 읽 고 쓰 는 기능 을 제공 합 니 다.
HSLF  - Microsoft PowerPoint 형식 파일 을 읽 고 쓰 는 기능 을 제공 합 니 다.
HDGF  - Microsoft Visio 형식 파일 을 읽 는 기능 을 제공 합 니 다.
HPBF   - Microsoft Publisher 형식 파일 을 읽 는 기능 을 제공 합 니 다.
HSMF  - Microsoft Outlook 형식 파일 을 읽 는 기능 을 제공 합 니 다.
poi 관련 의존 도 가 져 오기

<!--    -->
    <dependencies>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>3.17</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.17</version>
        </dependency>
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-io</artifactId>
            <version>1.3.2</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
        </dependency>
    </dependencies>
관련 코드 를 쓰다

XMLSlideShow ppt = new XMLSlideShow();
        //      
        XSLFSlide slide = ppt.createSlide();
        //      
        XSLFTextBox textBox = slide.createTextBox();
        // x y      w h     
        textBox.setAnchor(new Rectangle2D.Double(300,50, 100, 50));
//                 
textBox.addNewTextParagraph().addNewTextRun().setText("  PPT");
//     
//      file  
        File file = new File("D:\\work\\ppt_demo\\src\\main\\resources\\static\\8.png");
        //      
        byte[] bt = FileUtils.readFileToByteArray(file);
        XSLFPictureData idx = ppt.addPicture(bt, PictureData.PictureType.PNG);
        //     
        XSLFPictureShape pic = slide.createPicture(idx);
        pic.setAnchor(new Rectangle2D.Double(100,100,500,350));
        //          
        XSLFSlide slide2 = ppt.createSlide();
        XSLFTextBox textBox2 = slide2.createTextBox();
        // x y      w h     
        textBox2.setAnchor(new Rectangle2D.Double(300,50, 100, 50));
        textBox2.addNewTextParagraph().addNewTextRun().setText("  ppt2");
        //   ppt 
        ppt.write(new FileOutputStream("D:\\work\\ppt_demo\\src\\main\\resources\\static\\ppt8.pptx"));
이상 은 자바 가 poi 를 사용 하여 ppt 파일 을 내 보 내 는 실현 코드 에 대한 상세 한 내용 입 니 다.자바 내 보 내기 ppt 파일 에 대한 자 료 는 다른 관련 글 을 주목 하 십시오!

좋은 웹페이지 즐겨찾기