Apache POI PPT - 快速指南

Apache POI PPT - 概述

很多时候,需要⼀个软件应⽤程序来⽣成Microsoft Office⽂件格式的报告。 有时,应

⽤程序甚⾄希望接 MS- Office⽂件作为输⼊数据。

任何希望⽣成MS Office⽂件作为输出的Java程序员都必须使⽤预定义和只读API来执

⾏此操作。

什么是Apache POI ?

Apache POI是⼀个流⾏的API ,允许程序员使⽤Java程序创建,修改和显⽰MS-Office

⽂件。 它是由Apache Software Foundation开发和发布的⼀个开源库。 它包含⽤于解码

⽤户输⼊数据或将⽂件转换为MS Office⽂档的类和⽅法。

Apache POI 的组件

Apache POI包含⽤于MS-Office的所有OLE2复合⽂档的类和⽅法。 此API的组件列表

如下:

POIFS(可疑混淆执⾏⽂件系统):此组件是所有其他POI元素的基本因素。 它⽤

于显式读取不同的⽂件。

HSSF(可怕的SpreadSheet格式):⽤于读取和写⼊. ls格式的MS-E cel⽂件。

XSSF(XML SpreadSheet格式):⽤于MS-E cel的. ls ⽂件格式。

HPSF(可怕属性集格式):⽤于提取MS-Office⽂件的属性集。

HWPF(可怕字处理 格式):⽤于读取和写⼊MS-Word的扩展⽂件 .doc 。

XWPF(XML字处理 格式):⽤于读取和写⼊MS-Word的.doc 扩展⽂件。

HSLF(可怕的幻灯⽚布局格式):⽤于阅读,创建和编辑PowerPoint演⽰⽂稿。

HDGF(Horrible DiaGra 格式):它包含MS-Visio⼆进制⽂件的类和⽅法。

HPBF(Horrible PuBlisher格式):⽤于读取和写⼊MS-Publisher⽂件。

本教程将指导您完成使⽤Java进⾏Microsoft PowerPoint演⽰⽂稿的过程。 因此,讨论

限于 XSLF组件。

注意:旧版本的POI⽀持⼆进制⽂件格式,如doc , ls ,ppt等。版本3.5起,POI⽀持

MS- Office的OOXML⽂件格式,如doc , ls ,ppt 等。

Java PPT API 的⼜味

本章将介绍Java PowerPoint API及其功能的⼀些风格。 有许多供应商提供Java PPT相

关的API; 其中⼀些在本章中考虑。

Aspose Slides for Java

⽤于Java的Aspose幻灯⽚是⼀个纯许可的Java PPT API ,由供应商 Aspose 开发和发

布。 这个API的最新版本是8.1.2 ,于20 14年7⽉发布。它是⼀个丰富⽽重的API(纯Java

类和AWT类的组合) ,⽤于设计可以读取,写⼊和管理幻灯⽚的PPT组件。

此API的常见⽤途如下:

Build dynamic presentations

Render and print high-fidelity presentations

Generate , edit , convert , and print presentations

Apache POI

Apache POI是Apache Software Foundation提供的⼀个100 %开源库。 ⼤多数中⼩型应

⽤程序开发⼈员严重依赖Apache POI(HSLF + XSLF) 。 它⽀持PPT库的所有基本功能;

然⽽,渲染和⽂本提取是其主要特征。 下⾯给出了⽤于PPT的Apache POI的架构。

Apache POI PPT - 安装

本章将介绍在基于Windows和Linu 的系统上设置Apache POI的过程。 Apache POI可以

轻松地安装并与您当前的Java环境集成,遵循⼏个简单的步骤,没有任何复杂的设置

过程。 安装需要⽤户管理。

系统要求

JDK Java SE 2 JDK 1.5或更⾼版本

内存 1 GB RAM(推荐)

磁盘空间 ⽆最低要求

操作系统版本Windows XP或以上版本,Linu

现在让我们继续安装Apache POI的步骤。

步骤1:验证Java安装

gr java ch,Apache POI 快速指南.pdf相关推荐

  1. java利用apache pdfbox工具裁剪PDF文件

    java利用apache pdfbox工具裁剪PDF文件 一.导入apache pdfbox工具jar包 maven仓库导入工具包 <dependency><groupId>o ...

  2. JAVA - 使用Apache POI生成word(二) 设置纸张大小、调整纸张方向

    JAVA - 使用Apache POI生成word(二) 设置纸张大小.调整纸张方向 前言 之前开发时,需要将纸张方向由纵向改为横向,查询资料得出只需要设置一下纸张的长度与宽度便可实现相同的效果. 1 ...

  3. JAVA - 使用Apache POI生成word(三)设置页边距

    JAVA - 使用Apache POI生成word(三)设置页边距 1. pom引入依赖 <dependency><groupId>org.apache.poi</gro ...

  4. Java:apache.poi读写Excel文件

    依赖 <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</ar ...

  5. java处理excel(java使用Apache POI处理Excel)

    Apache  POI是一套用来处理微软办公文档的java  api,可以使用它来处理Excel,word,PowerPoint等等文档. 官网地址:http://poi.apache.org/ 下载 ...

  6. java word apache poi 操作word模板。

    apache poi 操作word模板. 操作方式: 1.对于固定格,可以遍历格子然后替换其中指定的值例如在要替换的cell写入${example} 这样格式,遍历到之后替换. 2.对于需要增长的表格 ...

  7. Java中用Apache POI生成excel和word文档

    概述: 最近在做项目的过程中遇到了excel的数据导出和word的图文表报告的导出功能,最后决定用Apache POI来完成该项功能.本文就项目实现过程中的一些思路与代码与大家共享,同时,也作为自己的 ...

  8. java 采用apache poi处理excel文件兼容2003及2007

    需要引入的jar包  poi-3.13.jar.poi-ooxml-3.13.jar.poi-ooxml-schemas-3.13.jar.xmlbeans-2.6.0.jar . maven工程引入 ...

  9. java使用Apache poi根据word模板生成word报表(增加插入符号、控制分页功能)

    原文链接:https://blog.csdn.net/u012775558/article/details/79678701 根据原代码新增了插入符号和控制分页功能.改了类名,一些方法,新增一个符号类 ...

最新文章

  1. 抽奖 | 送树莓派PICO开发板、机械键盘、声控鼠标
  2. netbeans7.4_NetBeans 7.4的本机Java打包
  3. android 代码设置 键盘适应_硬核软件,能在电脑上控制iPhone和Android手机
  4. 牛客16500 珠心算测试
  5. 测试色谱柱柱效的软件,高效液相色谱柱柱效测定
  6. 拼多多再添新瓜!15 岁上浙大、22 岁获世界冠军的天才黑客 Flanker 疑因拒绝违法攻击被强制开除...
  7. 如何成为一名合格的CRUD工程师?
  8. HtmlTextWriter类的学习
  9. lte matlab code,LTE-MATLAB
  10. 四川农业大学计算机专业答辩,关于2014级本科生毕业论文答辩的通知
  11. RESTful接口开发规范以及注意事项
  12. 首批企业入驻“一县一店”:多元化方式助力农产外销
  13. 广东电信最新DNS更新了
  14. 一、高并发秒杀API简介与业务分析
  15. 关于ubuntu系统的scp服务提示Permission denied
  16. 捷径智慧物业系统助力“书香小区”建设
  17. kinova-Mico安装与调试
  18. 微软发布Win11 2022最大更新22H2 版本号为 22621.521
  19. 转载-大数据管理神器:Ambari自定义stack和服务二次开发详细教程
  20. Oracle中SQL查询字段值为空时,指定默认值

热门文章

  1. IntelliJ IDEA设置查看Java API帮助文档
  2. 蓝桥杯试题算法训练之数字三角形——Python满分解答
  3. 2022还在为怎样去提升自己Android技术而发愁吗?享学课堂是个不错的选择
  4. 各大厂面经分享:Java全栈知识+1500道大厂面试真题
  5. 如何根据k线数据绘制k线图
  6. skylake服务器CPU型号芯片,Skylake与Kaby Lake顶级处理器到底有多大差别?Intel i7-7700K评测...
  7. leetcode【每日一题】514. 自由之路 Java【待完成
  8. shapefile格式(援引)
  9. 地推招生是我做过最苦的工作
  10. Dubbo系列之框架概括(一)