java 创建ppt文件怎么打开文件,JAVA读取PPT文件
JAVA读取PPT文件
import java.io.InputStream;
import org.apache.lucene.document.Document;
import org.apache.poi.hslf.HSLFSlideShow;
import org.apache.poi.hslf.model.TextRun;
import org.apache.poi.hslf.model.Slide;
import org.apache.poi.hslf.usermodel.SlideShow;
public Document getDocument(Index index, String url, String title, InputStream is)
throws DocCenterException {
StringBuffer content = new StringBuffer("");
try{
SlideShow ss = new SlideShow(new HSLFSlideShow(is));//is 为文件的InputStream,建立SlideShow
Slide[] slides = ss.getSlides();//获得每一张幻灯片
for(int i=0;i
TextRun[] t = slides[i].getTextRuns();//为了取得幻灯片的文字内容,建立TextRun
for(int j=0;j
content.append(t[j].getText());//这里会将文字内容加到content中去
}
content.append(slides[i].getTitle());
}
index.AddIndex(url, title, content.toString());
}catch(Exception ex){
System.out.println(ex.toString());
}
return null;
}
相关文档:
美国旧金山时间2005年6月28日上午,在由全球10000多名开发人员出席的“2005 Java One开发者大会&r ......
java 创建ppt文件怎么打开文件,JAVA读取PPT文件相关推荐
- java音频文件怎么打开_java 怎么读取音乐文件
展开全部 以随机读写方式打开一个MP3文件 将文件指针32313133353236313431303231363533e58685e5aeb931333337613838偏移量移动到文件长度倒数128 ...
- MATLAB笔记:打开数据文件的三种方法+读取数据文件的两种方法+保存数据文件的两种方法
1.打开数据文件 1.1 直接打开文件 PATHNAME = 'C:\Users\s55\Desktop\dat'; FILENAME = '\data_1.dat'; str0=strcat(PAT ...
- 后缀是lnk是什么文件_lnk文件怎么打开?lnk是什么文件?
lnk文件怎么打开?lnk是什么文件? lnk文件是用于指向其他文件的一种文件. 这些文件通常称为快捷方式文件.通常它以快捷方式放在硬盘上.以方便使用者快速的调用.其扩展名为.lnk. windows ...
- DWG文件怎么打开?如何编辑DWG文件?
我相信不少小伙伴在网上下载文件时,会下载到DWG文件,如果我们想要将下载的DWG文件打开,并且进行编辑应该怎么操作?DWG文件怎么打开?如何编辑DWG文件?接下来我就将DWG打开和编辑的方法告诉大家. ...
- 打开oracle dmp,dmp文件怎么打开?dmp是什么文件?
dmp文件怎么打开?dmp是什么文件? 很早以前就知道系统中有一种.DMP的文件,但是一直不知道怎么打开,一开始以为是打不开的.最近电脑蓝屏了提示一个点.DMP文件的路径还有蓝屏图片,经了解.DMP文 ...
- CAD文件怎么打开?如何编辑CAD文件?
我相信不少小伙伴刚接触CAD文件的时候,都不知道怎么打开PDF文件,那么如果我们想要打开CAD文件,那么我们应该如何打开?CAD文件怎么打开?如何编辑CAD文件?通过这篇文章,我就来告诉大家CAD文件 ...
- python读取txt文件为dataframe,python批量读取txt文件为DataFrame
我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...
- python读取txt文件的行数_python读取txt文件符合条件的行数-女性时尚流行美容健康娱乐mv-ida网...
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 关系网图 pyth ...
- java创建的zip无法打开或打开显示不可预料的压缩文件
问题出现 问题来源是我做的一个文件导出功能 java创建zip文件,结果在我的电脑上能够打开,在同事的mac或者未安装360压缩的电脑上打不开,然后我就分析应该是代码创建的这个文件有问题,可能360压 ...
- Java文件怎么打开?Java后缀的文件打开方式
我们知道,java文件可以用Eclipse软件或者Java JDK API来打开,打开之后就可以进行运行,那要是别人发的java文件怎么打开呢?下面来我们就来给大家讲解一下这方面的内容. Java文件 ...
最新文章
- 累加结合律,交换律,分配律的一个例子
- Android Webview H5 秒开方案实现
- MiaSocks发布第一个测试版
- 论文笔记:Weighted Graph Cuts without Eigenvectors:A Multilevel Approach
- [转]优秀Python学习资源收集汇总
- 科普 | 5G基站功耗,到底有多可怕?
- 纯干货,Spring-data-jpa详解,全方位介绍。
- vue 功能模块后台可配置_Github14k的Springboot后台管理系统
- 什么是Scale Up和Scale Out?
- CC2530定时器唤醒
- 微信和QQ,终于可以互通了!
- LPC11XX驱动LCD1602程序
- 这一周CSDN人都看了些什么?(5.14-5.20)
- android获取到电信的手机号码,Android基站信息获取以及Sim卡相关信息获取
- Android 基础篇之环境配置
- 百度富文本编辑器引入问题
- 教授专栏31 | 许佳龙: 疫下3观察--看香港科技应用短板
- winform 分页打印实例
- 2020/7/17 积分不等式/反常积分/定积分应用
- 突变点检测:带突变的趋势描述测试过程
热门文章
- 基于JAVA+SpringMVC+Mybatis+MYSQL的体育场地预约管理系统
- 等差数列java_Java实现 LeetCode 413 等差数列划分
- 浅析libuv源码-node事件轮询解析(2)
- Vue.js经典开源项目汇总
- Innobackupx工具命令简单解析
- (转)正则表达式在ORACLE中的使用
- codevs1197 Vigenère密码
- javascript回调函数及推论
- layui生产管理系统_ssm开发生产制造业MES系统源码
- python如何读取tfrecord_tensorflow将图片保存为tfrecord和tfrecord的读取方式