用户上传一个文档,格式有多是doc、docx、xls、ppt、pdf 等。其余用户在前台查看的倒是一个swf格式的flash文档。html
flash文档能够起到防止用户下载,以及良好的浏览体验。windows
具体流程:服务器
1.调用openoffice.org 的系统服务将office文档转换为pdf性能
2.调用swftools将pdf转换为swfflex
3.前台使用flexpaper浏览swf文件spa
“JACOB一个Java-COM中间件.经过这个组件你能够在Java应用程序中调用COM组件和Win32 libraries。”插件
相应的实现方案都可在网上找到相关的资料htm
对比内容 |
第一种方案 | 第二种方案 |
性能 | 应用流程较繁琐,服务器端以及客户端插件 | 占CPU性能多一点,包自己较“轻” |
兼容性 | 跨平台 | 只能用于windows系统 |
用户体验 | 用户体验较好,可是粗体文字转换后会稍微有一些模糊,另外对图片的转换效果通常 | 用户体验视觉体验稍差,访问会稍快一些,对于一些英文或特殊自护或者特殊排版等可能支持的不是太好。 |
补充:第二种方式,转换物理答案效果展现中间件
word:
图片
转换为html后:
q看不太清楚了,就像是一个小圈圈,另外存在乱码问题
在应用时,要考虑实际应用状况,选择最适合的解决方案。