实现原理:
依赖openoffice服务器处理。
步骤
1、首先搭建openoffice服务器器,可参考
http://blog.csdn.net/woaixinxin123/article/details/12117877
2、编写openoffice web接口
3、android利用web接口调用
Openoffice web接口简单描述
接口
http://192.168.0.188:8080/File/doc2Pdf.action
说明: 该接口是将各种文件转换成pdf格式文件,可将html/txt/doc./excel...。
参数:File
返回值:json格式的服务器地址
"[\"http:\/\/192.168.0.188:8080\/uploadFiles\/12.pdf\"]"
http://127.0.0.1:8080/File/doc2Imags.action
说明:该接口是将各种文件转换成jpg图片格式文件,可将html/txt/doc./excel...。
参数:File
返回值:json格式的服务器地址
"[\"http:\/\/192.168.0.188:8080\/uploadFiles\/12.pdf\"]"
Web 配置简述:
项目下面的config.properties的配置
savePath=../webapps/uploadFiles/
指上传文件的路径
url=http\://192.168.0.188\:8080/uploadFiles/
访问路径的路径
Web端我只写了两种处理。
第一种是任意文件类型转成pdf,第二种是将任意文件转成图片。
可按照思路添加自己需要的文件转换处理。
Android端调用:
通过文件上传将文件提交到web,然后web返回给你处理完毕的url地址,然后再下载即可。
【 注意里面提到的ip地址要根据自己的ip对于修改】
目录说明:
File.zip web端源码
File.war web端包
Client.zip java 客户端demo源码
doc2pdfDemo.zip android客户端demo源码
源码下载地址:http://download.csdn.net/detail/woaixinxin123/6557615
qq群:255825960