1.如果要操作word用jacob当然是最好的。要操作Excel用poi是最棒的。其他的(ppt,pdf)我还没有研究不清楚。
2.jacob好是好不过代码比较复杂。网络上有基于jacob封装好的jar:java2word。不过呢,目前java2word版本是有bug的(bug:用JUnit测试是没有任何问题的,但放在web上测试就出错了)。只好自己封装了。
3.对于新手来说,jacob的安装配置是最头疼,我所以在这里我就详细介绍。
配置:
首先将jacob-1.17-M2-x86.dll (注意有64位和32为之分)复制到操作系统安装目录下(如C:\Windows)。
然后将jacob-1.17-M2-x86.dll复制到java bin和tomcat bin目录下。
将:jacob.jar复制的项目的lib目录下。
(如:java bin:C:\Program Files\Java\jdk1.6.0_10\bin tomcat bin:G:\Program Files\Apache Software Foundation\Tomcat 6.0\bin)
(注意:java bin:是jdk目录下的bin不是jre目录下的bin。tomcat bin:经测试可以不用jacob.dll,但还是建议复制一份过去。切记:java bin和tomcat bin都是你当前项目用的jdk目录和发布用的tomcat目录)
这样安装就可以使用了。