由于项目是面向手机客户端webview的,而常常出现附件格式为doc、ppt、excel、pdf等,Iphone再打开这些附件效果还算可以,但是android上的就根本不行,得依赖第三方工具
曾尝试用poi读取这些文件然后转为html,但再涉及格式、图片方面很是差强人意,后来没办法采用一个很二的方案
doc、ppt、excel等微软的办公工具,可以用jocob把文件转化为html,它实际上是调用了office的“另存为”--“html格式”,所以只能在装有office的系统上运行,不跨平台,但效果还是不错
pdf的因为不是微软的产品,用jocob是读取不了了,后在网上搜了一些转html的工具,发现涉及图片的一律空白,无赖之下用了pdfrenderer,直接把整个pdf转为图片...
一看1M大小的pdf全部转化为图片竟然有10M,不过压缩后效果还是不错