RT
文档上传做好了
在数据库中存的是上传文档的路径
现在项目需求是要点击文档名称在jsp页面中打开该文档,类似百度文库那种的预览,
文档格式目前有 PPT WORD PDF三种
在网上找了
很多使用poi 来解析的
但目前只做到了解析文字,且解析出来后,打开很慢,这样肯定不行
格式和图片表格 都解析不出来
很纠结
还有几十 用flexpaper 来转换成swf文件在预览显示
但是还是没能搞定,有些软件还不是免费或者开源的,不能随便用商业版的软件
越加纠结
谁有做好的Demo 啊
在线等啊
大侠
------解决方案--------------------
没那么简单,最好是后台批处理把所上传文档都统一转为 PDF 或某种格式,前台预览时直接打开该PDF。
转换过程建议用工具,不要限于Java实现;自己用POI之类的进行解析实现效率太低了。
------解决方案--------------------
得用到第三方插件,否则没办法做.我们公司都是用第三方插件,比如excel在IE中显示.估计你在搜索中没有例子,我都搜了个遍了
给你一个excel的例子,只能在IE中用,其他浏览器不支持.
重要的是这句
<OBJECT id="Spreadsheet1" classid="clsid:0002E559-0000-0000-C000-000000000046" name="Spreadsheet1" style="width:100%;height:421px" >
IPA : OWCVBA11.CHM 自己去下载玩玩吧
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Untitled Page</title>
<script language="javascript">
function document.onkeydown(){
if(event.keyCode == 116){
event.keyCode = 0;
event.returnValue = false;
return;
}
}
if(window.Event){
document.captureEvents(Event.MOUSEUP);
}
function nocontextmenu(){
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e) {
if (window.Event){
if (e.which == 2
------解决方案--------------------
e.which == 3)
return false;
}else if(event.button == 2
------解决方案--------------------
event.button == 3) {
event.cancelBubble = true