java实现doc向swf格式的转换
实现doc,ppt,txt等格式文件向可以在flexPaper中预览的翻页动画swf的格式转换,一般需要先把doc,ppt,txt等格式的文件先转换为pdf,然后再由pdf转换为swf才能实现在flexpaper中进行预览,实现类似百度豆丁的预览效果,其转换过程需要电脑安装 openoffice,swfTools软件,通过java代码:实现文档格式的转换,下面我将我在一个分布式项目中的一个文档预览部分的思路与大家共享:
1.安装openoffice,swfTools软件,配置好java代码的运行环境。
2.启动openOffice服务:
①、进入openoffice安装目录
cd opeonofiice的安装路径/program
②、启动端口监听
soffice -headless -accept="socket,host=127.0.0.1,port=8080;urp;" -nofirststartwizard
③、查看启动是否成功,存在8080端口即启动成功 netstat -an
3.在eclipse端运行以下java代码,实现文档的格式转换,并保存到
代码已经在MyEclipse上运行测试无误,可以实现将本地文件实现格式转换,
4.注意:注意代码中加载各个软件的本地路径要正确,防止加载不到软件而报错
在代码运行前要启动openoffice服务,否则不能完成文件格式的转换 1 楼 Spring_g 2012-07-10 想要完成文件的上传以及格式的自动转换需要在项目中自己实现具体的业务逻辑,本代码只是核心功能实现技术。 2 楼 endual 2012-08-15 swfTools软件
我的空间是jsp虚拟空间,不能安装这个软件。请问还有其他的解决方案么 3 楼 Spring_g 2012-09-04 endual 写道swfTools软件
我的空间是jsp虚拟空间,不能安装这个软件。请问还有其他的解决方案么
当时做这个项目只是参加比赛,其他实现方法没有考虑,不好意思