jsword文件在线预览|java web实现在线预览word excel等文件类似邮箱那种非常感谢

jsword文件在线预览|java web实现在线预览word excel等文件类似邮箱那种非常感谢的第1张示图

㈠ jsp实现在线预览word(环境:win7 64位 ie8)

不能吧。pdf可以在线娱乐,因为有那个控件。你的页面虽然写着Inline,但是没控件估计不行!

㈡ 前台js有没有办法实现附件比如word或者pdf的预览

pdf的预览是可以实现的,world文档因为有复杂表格什么的不好处理,所以最好转换为pdf再预览;

pdf.js实现加载整个pdf

网页链接

㈢ javaweb 在线预览word如何实现

你是什么地方用,一般这个实在服务端实现,把word转成html,图片,或者swf来在浏览器查回看。相对而言转成html的效果答最好。

目前市面上已经有几个服务商在做,有的是基于openoffice做转换的,但是效果并不是很好,毕竟openoffice本身就很一般;还有的使用微软Office做转换,效果要好很多,但是毕竟核心转换技术是微软的,所以受制于人。

还有就是自行研发转换功能,不过这个一般企业根本做不到,国内也就金山和永中有这个实力,金山并没有这种产品,永中倒是有,效果也很不错,你可以度娘搜永中dcs,到他们网站看看,像腾讯邮箱,还有新华社,大型银行都在用,如果是个人用户,他们有免费的公有云版本,云转换,阿里巴巴用的就是这个,可以直接调用接口转换,免费使用。

网页链接

㈣ 怎样在线预览Word文档

方法/步骤准备工作:找到工具网站使用搜索引擎,如网络搜索关键字“文档转换”、“文档预览”,或者直接搜索“永中DCS”,进入域名为yozodcs的网站。通过顶部导航栏进入示例页面。默认的就是“文档预览”的页面,我们就可以使用永中DCS文档转换小工具,简单3步在线预览常见的Office文档、PDF版式文档、Zip压缩文件。当然,也支持.doc/.docx格式的Word文件。第一步(Step 1):添加文件(上传需要预览的Word文件)上传有两种模式,一是本地上传需要转换的Word文档(选择待转换的Word文档),二是转换在线文档。两种上传模式都比较简单,在线文档需要使用在线文档的直接URL链接。【下面以本地文件为例】第二步(Step 2):选择预览方式和查看预览结果永中DCS文档在线预览官网示例工具支持两种预览模式——标准预览和高清预览在下方输出文件中选择预览模式:标准预览和高清预览等待转换结果。转换后会生成预览链接和二维码(我们可以保存链接或者二维码,方便跨端访问,用于收藏与分享)。点击链接,可以直接查看加密文档预览结果。预览结果:预览模式不同,预览结果也或有差异。高清版比标准版效果更新清晰。高清版还可以做到无极缩放原样展示的分页效果。并且支持移动自适应,支持HTML5。(第一张是标准预览、第二张为高清预览)备注:类似地,在线文档转换与本地文档转换差不多,按页面流程进行操作即可。效果对比一下,转换效果很不错。通过转换预览,我们可以在线阅读常见的一些Office文档。在线预览、文档转换工具页面支持转换的格式多样,如PDF转换等,有兴趣的朋友可以体验一下。预览页面还提供样例文件预览,不需要上传文件就可以体验在线预览的效果。

㈤ jsp有办法实现word/excel的在线预览吗

1.jsp页面 <s:form action="fileAction" namespace="/file" method="POST" enctype="multipart/form-data"> <!– name为后台对应的参数名称 –> <s:file name="files" label="file1"></s:file> <s:file name="files" label="file2"></s:file> <s:file name="files" label="file3"></s:file> <s:submit value="提交" id="submitBut"></s:submit> </s:form>2.Action //单个文件上传可以用 File files,String filesFileName,String filesContentType //名称要与jsp中的name相同(三个变量都要生成get,set) private File[] files; // 要以File[]变量名开头 private String[] filesFileName; // 要以File[]变量名开头 private String[] filesContentType; private ServletContext servletContext; //Action调用的上传文件方法 public String execute() { ServletContext servletContext = ServletActionContext.getServletContext(); String dataDir = servletContext.getRealPath("/file/upload"); System.out.println(dataDir); for (int i = 0; i < files.length; i++) { File saveFile = new File(dataDir, filesFileName[i]); files[i].renameTo(saveFile); } return "success"; }3.配置上传文件临时文件夹(在struts.xml中配置) <constant name="struts.multipart.saveDir" value="c:/temp"/>文件下载1.下载的url(到Action) <a href="${pageContext.request.contextPath}/file/fileAction!down.action">下载</a>2.struts.xml配置 <package name="file" namespace="/file" extends="struts-default"> <action name="fileAction" class="com.struts2.file.FileAction"> <!– 下载文件配置 –> <!–type 为 stream 应用 StreamResult 处理–> <result name="down" type="stream"> <!– 不管实际类型,待下载文件 ContentType 统一指定为 application/octet-stream 默认为 text/plain –> <param name="contentType">application/octet-stream</param> <!– 默认就是 inputStream,它将会指示 StreamResult 通过 inputName 属性值的 getter 方法, 比如这里就是 getInputStream() 来获取下载文件的内容,意味着你的 Action 要有这个方法 –> <param name="inputName">inputStream</param> <!– 默认为 inline(在线打开),设置为 attachment 将会告诉浏览器下载该文件,filename 指定下载文 件保有存时的文件名,若未指定将会是以浏览的页面名作为文件名,如以 download.action 作为文件名, 这里使用的是动态文件名,${fileName}, 它将通过 Action 的 getFileName() 获得文件名 –> <param name="contentDisposition">attachment;filename="${fileName}"</param> <!– 输出时缓冲区的大小 –> <param name="bufferSize">4096</param> </result> </action> </package>3.Action //Action调用的下载文件方法 public String down() { return "down"; } //获得下载文件的内容,可以直接读入一个物理文件或从数据库中获取内容 public InputStream getInputStream() throws Exception { String dir = servletContext.getRealPath("/file/upload"); File file = new File(dir, "icon.png"); if (file.exists()) { //下载文件 return new FileInputStream(file); //和 Servlet 中不一样,这里我们不需对输出的中文转码为 ISO8859-1 //将内容(Struts2 文件下载测试)直接写入文件,下载的文件名必须是文本(txt)类型 //return new ByteArrayInputStream("Struts2 文件下载测试".getBytes()); } return null; } // 对于配置中的 ${fileName}, 获得下载保存时的文件名 public String getFileName() { String fileName ="图标.png"; try { // 中文文件名也是需要转码为 ISO8859-1,否则乱码 return new String(fileName.getBytes(), "ISO8859-1"); } catch (UnsupportedEncodingException e) { return "icon.png"; } }

㈥ JS如何做网页预览PDF,WORD等格式文件的功能类似于百度文库那样子

使用 FlashPaper2 在后台转换PDF,WORD为FLASH,然后在前台调用展现。

㈦ java web实现在线预览word excel等文件,类似邮箱那种,非常感谢

Excel这部分可以用SpreadJS,这是一个纯前端的控件,用于在线Excel表格展示预览操作。既然你版是要实现在线预览,肯定是要包权含前端的,SpreadJS本身是纯前端的,任何服务端语言都可以与之结合,所以java肯定也没问题。

Word这块可以找一找网上比较好的富文本工具,也可以实现word的在线预览。

㈧ word文档在线预览怎么做

1.双击鼠标打开Word 2003,点击“文件”,再点击“打开”如图所示。

㈨ jsp 实现在线浏览word文档!

买office处理的控件,卓正office什么的;或者用开源 POI或者Jacob,这俩原理不一样,POI是apache的,专直接操作word内容,属而jacob是com组件调用,调用你本地的office软件进行处理。

㈩ Javaweb office文档在线预览怎么实现!!!

在线预览的不是office格式,而且是swf文件,flexPaper是可以把swf放在页面上进行展示的,1、flash 的flexpaper 将文档转换为swf格式,然后使用flash在网页中浏览,2、使用开源的软件openoffice+pdf2htmlEx,利用openoffice的接口先将文档转换为pdf格式,然后在使用pdf2htmlEx将文档转换为html直接在网页中显示;3、搭建一个文档预览服务器,基于office web app,也就是微软的office online。搭建服务器步骤:首先,需要转换server安装IIS 7.0,打开服务器管理器,添加角色和功能,打开“添加角色和功能向导”界面,点击下一步,因为是基于本机安装,所以要选择“基于角色或者基于功能安装”,在服务器角色列表上选择“Web服务器”,点击下一步,安装完成。其次,域控server(1)打开服务器管理器,添加角色和功能,出现“添加角色和功能”界面,下一步,因为是基于本机安装,所以要选择“基于角色或基于功能安装”,选择添加AD域服务,同时添加所需功能,根据提示操作,下一步,等待安装完成。(2)配置域,点击服务器管理器左侧“AD DS”,点击“升级为域控制器”,进入AD域服务器配置向导,下一步(注意:域的填写),填写密码,下一步,提示DNS无法创建,不用管,继续下一步,安装路径,默认,下一步,查看选项,默认,下一步,点击安装,安装完成,会提示注销重启。(3)将转换服务器加入到域控服务器,修改NDS,指向域控服务器,在计算机属性中,修改计算机名称,并添加到域控服务器(如下图),确定后提示注销重启服务器,在域控服务器,管理中选择添加服务器,名称填写office web apps server的计算机名称,立即查找。然后添加到右边,确定。在域控服务器中,所有服务器显示两台服务器,并都是联机状态则表示成功。至此,服务器安装完成。

未经允许不得转载:山九号 » jsword文件在线预览|java web实现在线预览word excel等文件类似邮箱那种非常感谢

赞 (0)