文档转换、在线预览的几种方式以及推荐
互联网时代的繁荣期,在线教育犹如三国中的巴蜀之地,无论是各大巨头还是中小软件。都希望在此领域分的一口肥肉。
其中,关于文档转换。一直是开发在线教育软件让人头痛的事。
在这先说一下文档转换以及预览的几种方式。
一、服务器先转换为PDF,再转换为SWF,最后通过网页加载Flash预览。
office2007以上的版本拥有SaveAsPDFandXPS.exe插件,可以转换为pdf。再通过swftools.exe工具生成swf文件,然后通过flexpaper进行在线预览。
这种方式是本人刚入门时采用的方法。现在打死也不会在用。
1.转换pdf效率慢。吃服务器。
2.从pdf转换至swf更慢。更吃服务器。
3.flexpaper拥有水印。并且只支持11页。如果想突破限制。花钱买。
二、Office文档直接转换为SWF,通过网页加载Flash预览。
利用flashpaper直接转换为SWF文件(虚拟打印机),然后利用flexpaper预览Flash文件。
这个方式本人也用过。配置起来也是麻烦。而且针对于解决方案形式提供给客户安装部署的。每次安装项目。在这块简直就是天坑。
三、ffice转Html、pdf转图片在线预览文件Html文件
样式是飞的。页面是乱的。简直没法看。(其实可以解决。只不过花的时间很长。研究不下去)
四、微软的Office365
微软新出的。也用过。首先使用api就是个要命的东西。没有中文api。
并且要观看的话。必须是支持H5的浏览器。
五、在浏览器中直接打开
通过设置MiME类型,告诉浏览器这是Office文件,浏览器直接调用本地Office或PDF软件打开
这就是忽悠客户的做法。针对小团体使用、或机房使用。优先在使用机器安装好Office。并且把迅雷插件给关掉。不让下载。
如果是使用人多了。根本没法控制。
针对上述的几个观点。本人可以很明确的告诉你。文档在线转换以及预览的方式有很多。但是你想愉快的开发那是不可能滴。
光是安装部署配置。就能把人给弄的一愣一愣的。office组建在程序执行时。服务器各种权限设置。
所以我推荐大家使用第三方的。
百度开放云。这应该是唯一一个巨头去专门做这事的了。
优点不提了。满足需求就够。
缺点:必须使用它们的pdf播放器进行在线预览。用户是无法获取到自己转换后的文件。
只提供了在线预览。是没法满足用户文件转换工作。
因此。在这给大家推荐我一直在使用的第三方。
www.edu-paas.com
edupaas。这家之前一直是做在线教育软件的。现在专门针对 在开发教育软件的难点上去给大家提供中间件。
可以满足大家文档转换、在线预览的功能。用户可以获取到自己想要的数据。并且也可以提取文本内容。
多终端访问也是完美呈现。
缺点:收费的。但是还好。价格不高,不管是企业还是个人都能接受。由于不是巨头,大家可能一般都不敢轻易使用。
我是用了半年多,一直都很好用。对接也很方便。不会的可以直接找技术解决。
这是 文档转换工具 对接的源代码,方便大家更快对接使用
live.edu-paas.com/dowmCenter/EDU-DocumentConversionTool.zip
这是 文档在线预览 对接的源代码
live.edu-paas.com/dowmCenter/EDUDocumentOnlinePreviewToolV.1.zip
文档转换、在线预览的几种方式以及推荐相关推荐
- java零碎要点010---Java实现office文档与pdf文档的在线预览功能
最近项目有个需求要java实现office文档与pdf文档的在线预览功能,刚刚接到的时候就觉得有点难,以自己的水平难以在三四天做完.压力略大.后面查找百度资料.以及在同事与网友的帮助下,四天多把它做完 ...
- java 预览word文档_Java实现office文档与pdf文档的在线预览功能
最近项目有个需求要java实现office文档与pdf文档的在线预览功能,刚刚接到的时候就觉得有点难,以自己的水平难以在三四天做完.压力略大.后面查找百度资料.以及在同事与网友的帮助下,四天多把它做完 ...
- java通过POI和jacob实现word文档的在线预览和下载
通过POI和jacob可以实现word文档的在线预览和下载. 首先,引入以下maven依赖. <dependency><groupId>org.apache.poi</g ...
- WEB端和微信小程序端的文档文件在线预览方法
文件的在线预览方式汇总 文件在线预览功能可以提高用户体验,值得加入. 一般常见的文件有office套装.pdf.txt.md.和音视频. 音视频的预览是单独一块,今天主要说说文档文件的在线预览功能. ...
- 前端实现pdf,word,doc等Office文档格式在线预览
在做一些后台管理或者h5页面的时候 通常会遇到Office文档格式的在线预览功能.虽然看似简单,里面却隐藏着很大的坑.简单是因为现在有各种插件可以下载实现,坑是因为涉及到一些兼容性和安全性等各种千奇百 ...
- 阿里云智能媒体服务 oss文档转换及预览
本人 在工作中 也是接触到这个需求 我们本身的文档 都存储在阿里云的oss上 ,由于浏览文档需要下载后观看 为了方便浏览文档方便 开了这样一个功能 将文档转换成图片来进行预览 好了 废话就不多说了 下 ...
- SpringBoot实现本地上传Word文档并在线预览
所需依赖 <dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</art ...
- java poi预览word文档_apache poi操作office文档----java在线预览txt、word、ppt、execel,pdf代码...
在页面上显示各种文档中的内容.在servlet中的逻辑 word: BufferedInputStream bis = null; URL url = null; HttpURLConnection ...
- java word在线预览_java 生成word文档并且在线预览的问题
富文本? 用iText或者PD4ML直接转换为pdf [code="java"] String outputFile = "D:/Test/demo_3.pdf" ...
最新文章
- Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门
- Android自定义控件之仿美团下拉刷新
- python去干扰线_GitHub - Guardiant/VerifyCode: 验证码去干扰线识别
- 汇编的一些坑以及部分上机题目的实现
- Google Earth Engine(GEE)——图表概述(记载图表库)
- 秋招 | 携程 | 携程集团2022秋招内推正式启动啦~!
- 负载均衡添加ssl证书
- 关于销售订单高级定价的一点疑惑
- 关于华为云会议的测评
- html怎么实现左右滚动,css实现左右滑动
- GAMES101 Lec6 反走样与深度缓冲
- 启动BPM的5个步骤
- 锦州铁路高中2021高考成绩查询入口,锦州高考成绩查询系统
- NISP模拟试题----2020大学生网络安全竞赛决赛
- android 4.0模拟器启动不了,Android 4.0 framework源码修改编译,模拟器运行不起来,求助...
- vue入门(一)搭建vue项目,基础显示,指令
- 人体检测技术之毫米波雷达
- 【前端三剑客】HTML 超文本标记语言
- 云计算有个毛用,下一场大战在这儿
- 盘点丨无人机与AI 深度融合及跨域应用
热门文章
- ElastAlert规则
- c语言武汉市出租车收费标准 3公里以内,武汉的士起步价25日起调至10元 每公里租价1.8元...
- [Win32]重绘的基本概念以及简单的文本输出文本输出
- 高电压超低功耗低压差电压调节器 MST53XXB系列芯片
- 毕业于清华的90后学霸,即将加入MIT任助理教授
- Dapper数据库字段(列)与实体属性名不一致,通过Column特性自动注入映射
- 【Python】基于Python获取链家小区房价信息及其POI数据
- 显控一体机选型_显控一体机_显之研
- 代码块(初始化代码块)
- 基于java的水果商城系统 水果销售系统