利用openoffice转成image

利用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

猜你喜欢

转载自cainiao1923.iteye.com/blog/2278208
今日推荐