前向公司有个业务需求,是关于ISO的文件管理!
客户的要求:跟百度文库一样就可以啦。
我也是第一次做,后来就GOOGLE加百度,找解决方案:
实现步骤:(免费的)
文档(Word,PPT等)----> 转换为pdf ----> 转换为SWF -----> 使用FlexPaper在线浏览
pdf转换为swf的工具(pdf2swf):http://www.swftools.org/pdf2swf.html,这个是跨平台的。
flexpaper:http://flexpaper.devaldi.com/
我一共找到三种解决方案,从综合考虑我选择了下面这一种,这里跟大家分享一下:
第一步:文档--->转换为pdf。用openoffice+jodconverter,openoffice是sun公司自己用Java写的一套开源office软件,我用openoffice+jodconverter做文档到pdf的转换,其实三中解决方案的差异就在于文档转Pdf这一步骤,其他两种方案都不能很好的实现跨平台,openoffice的缺点在于这个文件很大。
第二步:pdf-->转swf。用pdf2swf,pdf2swf提供了命令行参数,我们可以通过Java的Runtime和Process调用pdf2swf提供的命令将pdf转为swf.
第三步就是显示了,通过flexpaper现实,这个也是免费的,有收费的版本,我想免费的基本上能达到我们的要求。
当然其中肯定有效能考虑,这里细节我就没写了,只是说下大致实现步骤。
分享到:
相关推荐
仿百度文库移动端模板 仿百度文库移动端模板 仿百度文库移动端模板 仿百度文库移动端模板 仿百度文库移动端模板 仿百度文库移动端模板 仿百度文库移动端模板 仿百度文库移动端模板 仿百度文库移动端...
thinkPHP5仿百度文库在线文档阅读和下载系统源码,集成支付宝、微信、易宝支付接口 介绍: 相信百度文库大家一定都是用过,在百度文库可以搜索我们需要的文档,然后进行在线阅读或者下载,当然,类似这样的网站除了...
【标题】"高仿百度文库源码(asp.net)"是一个基于ASP.NET技术开发的网站应用,旨在模仿百度文库的功能和用户体验。该源码利用了ASP.NET框架,这是一个由微软开发的用于构建Web应用程序的强大工具,支持C#或VB.NET等...
在构建一个最全仿百度文库系统的项目中,开发者可能会面临多个技术和功能挑战。这个系统旨在提供类似百度文库的功能,允许用户上传、查看和下载各种文档,同时可能包括文档预览、转换和分享等特性。以下是根据标题、...
【标题】"仿百度文库asp.net 源码下载"所涉及的知识点主要集中在两个核心部分:一是“仿百度文库”,二是“asp.net”技术的运用。 首先,我们来探讨“仿百度文库”。百度文库是中国知名的在线文档分享平台,用户...
【PHP仿百度文库源码】是一个基于PHP编程语言开发的项目,旨在模仿百度文库的功能,让用户可以上传、分享和浏览文档。这个源码可以帮助搭建一个类似的在线文档存储和检索平台,为用户提供一个方便的文档交流环境。...
这个项目为用户提供了类似于百度文库的在线文档分享和浏览体验,允许用户上传、搜索和下载各种文档资源。 【描述】中提到的PHP高仿百度文库是一个完整的解决方案,包含了一个自定义的安装程序,使得部署在Windows...
ThinkPHP精仿百度文库网在线文档门户网站源码下载 相信百度文库大家一定都是用过或者是知道的, 在百度文库我们可以搜索我们需要的文档,然后进行在线阅读或者下载 当然,类似这样的网站除了百度文库还有很多,比如...
### 仿百度文库解决方案详解 #### 一、总体思路 **仿百度文库解决方案**旨在构建一个类似于百度文库的文档分享系统,其核心功能之一是能够支持各种类型的文档在线预览。为了达到这一目标,系统需要解决的关键问题...
【标题】"仿百度文库demo"涉及到的技术和知识点主要包括文档转换、图像处理以及Web服务的实现。在本文中,我们将深入探讨这些关键领域,并详细解释如何将PDF和JPEG等格式的文件转换为SWF(ShockWave Flash)格式,以...
标题中的“flexpaper仿百度文库实现在线阅读”是指使用FlexPaper这个开源工具来构建一个类似于百度文库的在线文档预览和阅读平台。FlexPaper是一款JavaScript库,它能够将PDF、SWF、图片等多种格式的文档转换为交互...
在IT领域,实现一个仿百度文库的Demo是一项挑战性的任务,它涉及到多个技术栈的集成与应用。本文将深入探讨如何使用OpenOffice、SWFTools以及FlexPaper这三款工具来构建这样的系统。 首先,OpenOffice是一款开源的...
【标题】"仿百度文库源码"是一个项目,旨在模仿和实现类似百度文库的功能。百度文库是中国一个知名的在线文档分享平台,用户可以上传、下载和分享各种类型的文档,如PDF、PPT、DOC等。这个源码可能是用某种编程语言...
3. **仿百度文库的实现**: - **页面布局**:模拟百度文库的页面布局,包括文档展示区域、导航栏、搜索框等元素。 - **文档结构**:根据百度文库的文档分类和排序方式,搭建类似的目录结构。 - **权限管理**:...
【标题】"仿百度文库效果.rar"是一个基于ASP.NET技术开发的Web应用程序,旨在模拟和实现类似百度文库的功能。这个程序可以帮助开发者理解和学习如何构建一个文档分享平台,为用户提供上传、浏览和下载文档的服务。 ...
仿百度文库的功能可能包括用户注册登录、文档上传、文档搜索、预览、下载以及权限管理等,旨在为用户提供便捷的文档分享服务。 【标签】"百度文库"提示我们这个项目是参照了百度文库的用户体验和功能设计。百度文库...
本篇文章将详细探讨如何实现“仿百度文库效果”,主要涉及FlexPaper Flash版和PDF2SWF工具的使用。 首先,我们要了解“百度文库”的核心功能。它是一个在线文档分享平台,支持用户上传各种格式的文档,并提供预览和...