利用openoffice 实现 WORD,PDF,PPT,TXT,EXCEL(这个有点问题) 转成image,好像需求在手机上面,可以实现预览什么的。源码放在附件里。使用方法:
1.下载openoffice,并按照。
安装完成以后找到你的安装目录,打开目录下面的program文件夹。该文件夹里面包含一个soffice.exe文件。当你进入这个目录以后,按住 shift然后右击在此处打开命令提示符,然后输入命令:soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard 然后回车就ok了。这样就会启动openoffice的8100端口。
2.解压,导入工程,run-main.
public static void main(String[] args) {
// String docPath = "f:\\office_src/outlook登录向导.doc"; //ok
// String docPath = "f:\\office_src/Task Progress Weekly Report(2015-1-4).xlsx"; no
// String docPath = "f:\\office_src/eComm DEV Env Setup Guide 0.6.pptx"; ok
// String docPath = "f:\\office_src/outlook.pdf"; ok
String docPath = "f:\\office_src/TH.txt"; //ok
String pdfPath = "f:\\office_out";
doc2Imags(docPath, pdfPath);
}
思路,先转PDF-再转IMG。
OpenOffice java api: 简单的说就是利用java程序可以操作OpenOffice的所有功能,比如创建doc文档,插入文字,设置文字格式等等。 1. OpenOffice 给程序员提供了一个叫UNO (UniversalNetwork Objects)的组件技术.我理解的UNO: OpenOffice 类似于web程序中的服务器,程序员写的代码类似于客户端,利用UNO提供的接口和服务去完成对OpenOffice文档的操作。所以写程序首先要搭建 UNO环境: 1. 下载 OpenOffice 2.复制UNO提供的jar包: unoil.jar, java_uno.jar, juh.jar, jurt.jar, ridl.jar, unoloader.jar. (ps: 安装了SDK之后在文件夹找)到自己的工程中,引入它们。 3. 下载文档:DevelopersGuide.pdf. 4. 安装了SDK后,重新启动一下机器,然后就可以按照 DevelopersGuide 来学习 UNO 编程了。 可以看这个 http://blog.csdn.net/woaixinxin123/article/details/12117877