我在网上搜了很久了,根本没有找到合适的解决方案。
解决方案 »
- 如何知道在ava程序运行时,内存的使用情况?
- 如何实现jpanel翻转效果如图
- JAVA如何获取本机下载速度?如何关闭本机?
- javac的属性有什么含义?
- 下面程序有什么问题?
- 关于ILOG的应用的一个错误,请高手帮忙分析原因,感激不尽,一定重谢
- 关于jar的问题
- 关于applet中用jdbc的问题!
- 请教scrollpanel里是否只能在控件向下排列的时候,才能出线滚动条?如果控件向顶部排列,并且超过顶部的时候如何出现滚动条?
- 刚刚学习java有些不懂的问题请教大家
- java提取excel数据以word形式打印??(有哪位高手进来解答一下)
- 前面的贴已结,未得答案。再开一帖,继续寻求答案。小弟跪求:JAVA中如何读取PPT文件中的内容。这个问题困扰我很久了,希望大家能够给我帮
兄弟,我说的是读,不是改!!
http://mirror.vmmatrix.net/apache/jakarta/poi/dev/bin/
下边是一个非常简单的调用例子,其他功能楼主慢慢挖掘吧,有完善的文档可以参考的。package test;import org.apache.poi.hslf.HSLFSlideShow;
import org.apache.poi.hslf.model.Shape;
import org.apache.poi.hslf.model.TextBox;
import org.apache.poi.hslf.usermodel.SlideShow;public class TestPOI { /**
* @param args
*/
public static void main(String[] args)
{
try
{
SlideShow ss = new SlideShow(new HSLFSlideShow("C:\\测试.ppt"));
org.apache.poi.hslf.model.Slide[] slides = ss.getSlides();
Shape[] sps = slides[0].getShapes();
System.out.println(((TextBox)sps[0]).getText());
}
catch(Exception ex)
{
System.out.println(ex.toString());
}
}
}
所以如果你愿意的话可以根据公布出的二进制含义以及PPTFileViwer的分析来自己通过二进制流来进行处理。
里面大概包廓什么母板,子板,配色方案什么的东西,弄起满有意思和无聊的~~~
excel word ppt pdf的都应该有。VC的也都有!
http://blog.csdn.net/bovy/archive/2007/04/06/1554922.aspx
把Word/Excel/Power Point嵌入到Java程序内
http://blog.csdn.net/bovy/archive/2007/04/06/1554447.aspx