(一)java实现文档的在线浏览-简介
2015-05-20 22:36
190 查看
前一阶段一直忙于毕业设计,其中本来是需要到在线浏览技术实现文档在线浏览的,但是由于时间紧,而且也没接触过,所以当时就直接跳过去了。但是心里一直似乎有个疙瘩,总想解决它,耐不住心里的渴望,现在闲下来花时间研究了一下,当然只是简单的实现了功能,至于后续的拓展还需要深入的研究,下面我们就来了解一下吧!
在本文中的在线浏览技术,并不是实现在浏览器上打开word、xls、ppt、pdf等文件,而是通过程序将用户上传的多种格式文档转换为swf文件(Flash文件)显示在浏览器上,呈现在线浏览的效果,当然程序开发者可以定制在线浏览时可操作的其他功能、如编辑、查找等。
如果我们想要实现这样的功能,我们需要做如下的准备:
第一步:下载openoffice,并安装,调用openoffice.org
的系统服务将office文档转换为pdf
第二步:下载swftools,调用swftools将pdf转换为swf
第三步:下载flexpaper,在前台使用flexpaper浏览swf文件
注:在本案例中,各工具使用版本为:
OpenOffice:Apache_OpenOffice_4.1.1_Win_x86_install_zh-CN.exe
swftools:SWFTools 0.9.2
FlexPaper_2.2.1
本节只是做一些简单的介绍,在下面几节中将进行具体的实现。
参考:http://www.cnblogs.com/star-studio/archive/2011/12/09/2281807.html
本文使用工具及项目源码可通过该链接下载:http://yunpan.cn/cw3wqzhqh238B 访问密码 d8d5
在本文中的在线浏览技术,并不是实现在浏览器上打开word、xls、ppt、pdf等文件,而是通过程序将用户上传的多种格式文档转换为swf文件(Flash文件)显示在浏览器上,呈现在线浏览的效果,当然程序开发者可以定制在线浏览时可操作的其他功能、如编辑、查找等。
如果我们想要实现这样的功能,我们需要做如下的准备:
第一步:下载openoffice,并安装,调用openoffice.org
的系统服务将office文档转换为pdf
第二步:下载swftools,调用swftools将pdf转换为swf
第三步:下载flexpaper,在前台使用flexpaper浏览swf文件
注:在本案例中,各工具使用版本为:
OpenOffice:Apache_OpenOffice_4.1.1_Win_x86_install_zh-CN.exe
swftools:SWFTools 0.9.2
FlexPaper_2.2.1
本节只是做一些简单的介绍,在下面几节中将进行具体的实现。
参考:http://www.cnblogs.com/star-studio/archive/2011/12/09/2281807.html
本文使用工具及项目源码可通过该链接下载:http://yunpan.cn/cw3wqzhqh238B 访问密码 d8d5
相关文章推荐
- (二)java实现文档的在线浏览-安装openoffice.org
- (三)java实现文档的在线浏览-使用JODConverter将office文档转换为pdf
- (四)java实现文档的在线浏览-使用swftools将pdf转换为swf
- (五)java实现文档的在线浏览-转换pdf的同时转为swf
- (六)java实现文档的在线浏览-flexpaper在线浏览swf文档
- (七)java实现文档的在线浏览-使用过程中产生的问题
- FlexPaper+SWFTools ,java实现在线文档浏览
- FlexPaper+SWFTools ,java实现在线文档浏览
- Linux下实现文档在线浏览
- Java实现web在线预览office文档与pdf文档实例
- Java实现office文档与pdf文档的在线预览功能
- 转:JAVA实现word doc docx pdf excel的在线浏览 - 仿百度文库 源码
- Java 并发专题 :FutureTask 实现预加载数据 在线看电子书、浏览器浏览网页等
- Java 并发专题 :FutureTask 实现预加载数据 在线看电子书、浏览器浏览网页等
- Java 如何实现在线预览文档及修改(文本文件)
- Java 如何实现在线预览文档及修改(Office文件)
- Java 并发专题 :FutureTask 实现预加载数据 在线看电子书、浏览器浏览网页等
- Android使用js方案实现在线浏览pdf文档
- Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现
- Java 并发专题 :FutureTask 实现预加载数据 在线看电子书、浏览器浏览网页等