"Java-FlexPaper-swfTools实现文档在线预览系统设计与实现"
在设计和实现文档在线预览系统时,客户要求用户上传的文档只能预览,不允许下载。为实现这一功能,参考了百度文库和豆丁网的在线预览系统,发现它们使用flash来播放文档。经过大量的资料查阅,成功实现了这一功能,并将自己的设计和实现整理如下。 在将文档转换成适用于flash播放的swf文件方面,采取了以下步骤: 1. 首先使用openOffice将ppt、word、excel和txt类型的文档转换成pdf格式。 2. 然后使用swftools将pdf格式的文档转换成swf格式。 3. 最后利用FlexPaper插件实现在线的播放预览。 具体的实现步骤如下: 1. 安装必备工具组件: - 安装openOffice,这是一款开源免费的文字处理软件,可以将office文档转换成pdf文件。安装完成后,将其安装目录设置为D:\Program Files。openOffice的下载地址为http://www.openoffice.org/download/index.html。 - 安装swftools,这是一组用于处理flash相关任务的开源工具。具体的安装步骤可以参考其官方文档。 2. 转换文档格式: - 对于ppt、word、excel和txt类型的文档,使用openOffice将其转换为pdf格式。可以借助openOffice提供的命令行工具来实现自动转换,具体的使用方法可以参考openOffice的官方文档。 3. 将pdf转换为swf: - 使用swftools将pdf格式的文档转换成swf格式。swftools提供了Pdf2Swf工具,可以将pdf文件转换成swf文件。具体的使用方法可以参考swftools的官方文档。转换完成后,将生成的swf文件保存在服务器的指定位置。 4. 在线播放预览: - 利用FlexPaper插件实现在网页上的在线播放预览。FlexPaper是一个开源的flash插件,可以嵌入到网页中,实现对swf文件的播放。将FlexPaper插件引入网页,并配置相应的参数,即可实现对上传文档的在线播放预览。 通过以上步骤,成功实现了文档在线预览系统。用户上传的文档经过转换和处理后,可以在网页上进行在线播放预览,同时不允许下载。这样的系统可以为文档管理系统提供更加便捷和安全的服务。
剩余15页未读,继续阅读
- 粉丝: 2667
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升