文档预览的设计思考

文档预览服务的功能

文档转换的性能

文档格式的支持

文档大小的支持

浏览器兼容

带宽和存储

需要考虑预览文档的格式和大小,比如预览pdf或者html或者以图片的形式

易扩展

集群部署

安全控制

适应不同的终端

加载优化

客户端SDK的开发(Java后端SDK、前端的Web SDK)

Office在线预览及PDF在线预览的实现方式

http://www.officeweb365.com/officetoview.html

已有的一些方案

百度文库
I Doc View 
http://api.idocv.com/view/aFtSzxw
永中DCS
View Office documents online 微软的Office Online

自行实现的话

1. 可以用openoffice,swftools,jodconvert,flexpaper,但是不支持移动端。或者直接预览pdf文件可以使用PDF.js

2. 使用openoffice或者liboffice将文档转为pdf,然后再使用pdf2htmlex将文档转为html

参考

原文地址:https://www.cnblogs.com/tonyq/p/7587688.html