展开

关键词

Java实现word文档在线预览,读取office(word,excel,ppt)文件

想要实现word或者其他office文件的在线预览,大部分都是用的两种方式,一种是使用openoffice转换之后再通过其他插件预览,还有一种方式就是通过POI读取内容然后预览。 一、使用openoffice方式实现word预览 主要思路是: 1.通过第三方工具openoffice,将word、excel、ppt、txt等文件转换为pdf文件 2.通过swfTools将pdf文件转换成 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>文档在线预览系统 overflow:auto; } #flashContent { display:none; } </style> <title>文档在线预览系统 java.io.InputStream; import java.io.OutputStream; import java.net.ConnectException; import java.text.SimpleDateFormat

28.2K91

前端【vue】实现文档在线预览功能,在线预览pdf、word、xls、ppt等office文件

前端实现文档在线预览功能 最直接的就是使用XDOC 文档云服务 XDOC可以实现预览以DataURI表示的DOC文档,此外XDOC还可以实现文本、带参数文本、html文本、json文本、公文等在线预览预览功能(包括其他各种媒体文件)但是对word等类型的文件无能为力。 2、word、xls、ppt文件在线预览功能 word、ppt、xls文件实现在线预览的方式比较简单可以直接通过调用微软的在线预览功能实现 (预览前提:资源必须是公共可访问的) <iframe src= url="fileurl"></iframe> 3、excel文件 目前excel文件已经有了类似pdf.js那样的解析sheet.js 总结 1、免费纯前端方式实现在线预览word、excel、ppt 最优选择微软在线预览(不可编辑) 2、利用后端将文件转为图片,前端以图片形式预览(可行方案) 3、购买在线预览服务例如百度DOC文档服务、永中、I DOC VIEW等

16120
  • 广告
    关闭

    一大波轻量级工具升级重磅来袭

    代码传递思想,技术创造回响!Techo Day热忱欢迎每一位开发者的参与!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java实现word、excel、ppt、txt等办公文件在线预览功能

    来源 | blog.csdn.net/weixin_40986713 Java实现办公文件在线预览功能是一个大家在工作中也许会遇到的需求,网上些公司专门提供这样的服务,不过需要收费。 我这里介绍通过poi实现word、excel、ppt转pdf流,这样就可以在浏览器上实现预览了。 .*; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLConnection; /** * 文件格式转换工具类 //convert("c:/Users/admin/Desktop/2.pdf", "c:/Users/admin/Desktop/3.pdf"); } } 4.service层在线预览方法代码 /** * @Description:系统文件在线预览接口 * @Author: tarzan */ public void onlinePreview(String url, HttpServletResponse

    72620

    Java实现在线预览–openOffice实现

    #Java实现在线预览–openOffice实现 ##简介 之前有写了poi实现在线预览的文章,里面也说到了使用openOffice也可以做到,这里就详细介绍一下。 转换成html格式大家都能理解,这样就可以直接在浏览器上查看了,也就实现了在线预览的功能;转换成pdf格式这点,需要用户安装了Adobe Reader XI,这样你会发现把pdf直接拖到浏览器页面可以直接打开预览 ,这样也就实现了在线预览的功能。 package com.pdfPreview.util; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream ; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ConnectException

    4630

    Word,Excel,PPT等Office文件Web浏览器在线预览

    前两天接到一个需求:需要在线预览用户上传的Word,Excel,PPT文档 前端同事一听到这个需求,心里就开始骂了,什么鬼需求啊,浏览器怎么打开Word,Excel吗? 会后一顿搜,还真被我找到了,看来前人已经做过了这样的需求 使用以下链接即可进行预览一个word文档. http://view.officeapps.live.com/op/view.aspx? src=http://mczaiyun.top/ht/3.docx 点击这里在线查看word文档 此链接分为两部分,一是 http://view.officeapps.live.com/op/view.aspx 这个链接是微软的Office Online团队的一个服务 src=http://mczaiyun.top/ht/3.docx 这个链接是我们要解析的office文档地址 为此我写了一个demo可以供各位网友预览 demo点击体验 pdf不能使用此种方式打开,毕竟pdf不属于Office文件嘛,需要使用另一种方式打开 大家可以使用pdf.js来操作pdf,在线预览,编辑PDF 注意:无法打开文档?

    1K10

    Word 2016 新功能预览

    本文主要介绍下word 2016的三个新功能。 怎么更改为打开word时直接进入新建新文档 把选项中常规 ->启动选项 ->此应用程序启动时显示开始屏幕 取消选中 ? 智能查找 ? 墨迹公式 当在word文档中想插入公式,但是又懒于每一个没一个符号去输入的时候,word 2016提供了很好的手写公式功能:墨迹公式,它可以识别你用鼠标在屏幕上写出来的公式 ?

    26810

    Office系列在线预览

    最近客户有个需求,需要在线预览PPT、Excel、Word,开始打算用第三方组建去读取 office系列,然后生成html,这样的话样式相当于丢了,只剩下数据,而且第三方组件对office版本支持不够完善 最后决定,用户在上传的过程中调用office API里面的saveAs,自动生成了静态html,预览的时候就直接访问的该html页面。 ? word = new Word.Application(); 6 7 Type wordType = word.GetType() ; 8 9 Word.Documents docs = word.Documents; 10 11 // 打开文件 12 Type docsType = docs.GetType(); 13 Word.Document doc = (Word.Document

    25780

    jquery在线预览PDF文件

    ---- Blog新添加书籍页面,方便在线阅读,使用了jquery.media.js -----------------来自小马哥的故事 ---- html 代码如下 <! }); </script> </head> <body> PDF File </body> </html> 查看预览

    1.6K21

    文档在线预览的实现

    既然是WEB应用,进一步的需求是能够在线查看文档,根据用户需求可能不允许下载,不允许打印文档。 另外一个解决方案是在线文档预览,用户在网页中查看文档内容,用户无需拿到原始文档,如果有权限的话,可以允许用户下载文档。这就就是百度文库,豆丁之类的网站的功能。下面来说说怎么实现。 Word.WdExportOptimizeFor.wdExportOptimizeForPrint;          Word.WdExportRange paramExportRange = Word.WdExportRange.wdExportAllDocument       catch (Exception ex)      {          error = ex.StackTrace;          return false;      }  } 2.在线预览 pdf文档 前面已经统一转换为pdf文档,接下来就是对pdf的在线预览

    8310

    基于SpringBoot的文件在线预览神器,可支持99%常用文件的在线预览

    有时候我们不仅需要文件存储,还需要文件的在线预览。这里给大家推荐一个基于SpringBoot的文件预览神器kkFileView,基本支持主流文件的在线预览,使用也很简单,希望对大家有所帮助! kkFileView简介 kkFileView可以用来搭建文件在线预览服务,在Github上已有5.7k+Star。 ,我们来看下在线预览文件的URL格式,只需传入url(需要预览的文件地址)即可,这里要注意的是这个url需要进行base64编码才可以; http://192.168.7.109:8012/onlinePreview 再来预览word文档,我们可以发现右侧有个JPG的按钮,可以切换到JPG试图,其实kkfileview是通过把word文档转换为pdf或者JPG来实现文档预览的; 再来预览下ppt文档,发现ppt文档也是通过转化为 由于它是通过将word、ppt文档转化为pdf来实现预览的,如果你对Office文档预览没有特别高的要求,完全可以使用它搭建一个全能的文件在线预览服务!

    39260

    如何实现Office文档在线预览

    地址:https://usdoc.cn Office文件在线预览是目前移动化办公的一种新趋势。Office在线预览指的是Office系列的文件在线查看而不依附域客户端的存在。 在浏览器或者浏览器控件中可以预览查看Word、PDF、Excel、OFD、PPT等格式文档。 usdoc文档在线服务正是为了解决这一问题而做出了优化的访问,充分发挥了前后端结合的优势,提供更好的阅读体验 特点 1、不依赖于客户端独立运用,只需要一个url文件地址就可以预览。 支持Microsoft Office、WPS及Adobe PDF文档在线预览 支持PC端、移动端、Mac电脑等 文件地址可加密 集成很简单,三行代码既可以搞定预览 调用方法 https://vw.usdoc.cn src=http://usdoc.cn/vw/三好学生申请书.wps 预览效果如下 image.png 多种预览方案 每种格式预览效果至少有3中以上,不同的预览方案所呈现的效果不同,精确度不同 精确模式

    572122

    导出word,Aspose wordjava

    132110

    OFFICE 文档转换为html在线预览

    OFFICE 文档在线预览方案很多: 服务器先转换为PDF,再转换为SWF,最后通过网页加载Flash预览,比如flexpaper Office文档直接转换为SWF,通过网页加载Flash预览 微软的Office365 在浏览器中直接打开 转换为html 今天,我们要用的方案是转换为html来预览。 accept="socket,host=127.0.0.1,port=2002;urp;" --nofirststartwizard 1.3 文档转换 网上一般介绍的都是使用JODConverter ,通过java 测试 3.1 word (doc.docx)测试 convert2html.sh imo云办公室-私有云用户使用手册V2.0.doc imo-doc.html 效果: 3.2 表格 (xls)测试 convert2html.sh 总结 本文介绍了一种在服务端将office文档转换为html以方便预览的方法。 实际使用时,可以将生成好的html放到网站路径下,通过拦截器,设置访问权限。

    29230

    在线文档预览方案-office web apps

    最近在做项目时,要在手机端实现在线文档预览的功能。于是百度了一下实现方案,大致是将文档转换成pdf,然后在通过插件实现预览。这些方案没有具体实现代码,也没有在线预览的地址,再加上项目时间紧迫。 目前使用该方案的有 明道 微软,我部署的服务地址:http://myscloud.vicp.cc/op/generate.aspx 下面是在线预览的效果图。    http://myscloud.vicp.cc/op/generate.aspx 回到顶部 使用示例     安装完成office web apps以后,你可以采用以下方式实现在线预览。 //在线预览服务地址 var strOfficeApps="https://docview.mingdao.com"; //文档地址,需要外网能访问 var strFileUrl="http://74881 目前该方案已经在购买服务器实施的过程中,有需要实现在线文档预览的可以考虑使用。

    4.3K90

    springboot实战之office文档在线预览

    前言 文档在线预览在企业级应用开发也算是比较常遇见的需求了,通常处理这方面的需求大致有如下的方案, 1、购买成熟的第三方产品 比如永中DCS,其产品介绍可以查看如下链接 http://dcs.yozosoft.com 比如flash的flexpaper将文档转换为swf格式,然后使用flash在网页中浏览 在比如java可以使用jodConverter+openoffice/libreoffice 3、文档预览是选择成熟第三产品还是自研 /libreoffice 通过命令行测试LibreOffice #centos /usr/bin/libreoffice --invisible --convert-to pdf <待转换的word 参考文档 https://www.libreofficechina.org/ 文档在线预览方案 https://blog.csdn.net/xiaqingxue930914/article/details /81121581 SpringBoot使用LibreOffice转换PDF https://segmentfault.com/a/1190000015129654 总结 java版的office文档预览

    5.5K53

    浏览器在线预览offce,vue-pdf预览pdf文件

    在office官方自带的链接后添加自己的文档链接,浏览器就可以自动解析预览 支持 word 、ppt、excel,不支持pdf格式文件 "https://view.officeapps.live.com src=" + http://word; 我们引入vue-pdf来在线预览pdf文件 文档地址 npm install --save vue-pdf <template> <div class="

    3.3K20

    分享一个超牛逼的 Java 文件在线预览项目

    内置功能 文件上传功能 文件转换功能 文件预览功能 远程文件预览功能 代码集成 基于 SpringBoot + OpenOffice 实现的项目案例,配置文件 application.properties 小结 网上很多文章,Java 集成 OpenOffice 已经老得不能再老了,在 Linux 下还有各种启动问题,本案例只需要在系统中安装好相关服务,程序启动会自动生成 OpenOffice 进程。

    35230

    SpringBoot实现万能文件在线预览

    推荐一个用Spring Boot搭建的文档在线预览解决方案: kkFileView,一款成熟且开源的文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【office365】【idocv 接口提供服务,跨语言、跨平台特性(java,php,python,go,php,....)都支持,应用接入简单方便 抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持 最最重要 Apache ,log,java,py,c,cpp,sql,sh,bat,m,bas,prg,cmd 文本预览效果如下: 2. 图片预览 支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像),预览效果如下: 3. word文档预览 支持doc,docx文档预览word预览有两种模式:一种是每页word转为图片预览 ,pptx文档预览,和word文档一样,有两种预览模式 图片预览模式预览效果如下: pdf预览模式预览效果如下: 5. pdf文档预览 支持pdf文档预览,和word文档一样,有两种预览模式 图片预览模式预览效果如下

    16320

    如何实现高性能的在线 PDF 预览

    引言 最近接到产品需求,用户需要在我们的站点上在线查看 PDF 文件,并且查看时,用户可以对 PDF 文件的进行旋转、缩放、跳转到指定页码等操作。 这个太简单了,随便找找就一堆轮子。 目前常见的在线 PDF 查看方案: 使用 iframe、embed、object 标签直接加载 采用此方案,只需要直接将 PDF 的在线地址设置为标签的 src 属性 使用第三方库 PDF.js 加载 这个方案麻烦一点,我们需要在项目中引入 PDF.js 这个库,然后再使用 iframe 来加载指定的 HTML 文件(下文代码中的 viewer.html ),并且将需要访问的 PDF 的在线地址作为参数传递进去 本文不细讲,大家有兴趣的可以去了解 itextpdf (https://api.itextpdf.com/iText5/java/5.5.11/) 库,它提供了相关 API 对 PDF 进行切片。 本文介绍的问题便是将大的 PDF 文件拆分,然后根据用户的交互行为按需加载,从而达到提升用户在线阅读体验的目的。

    2K43

    相关产品

    • 文档服务

      文档服务

      文档服务(DS)由腾讯云数据万象提供,支持多种类型的文件生成图片或 html 格式的预览,可以解决文档内容的页面展示问题,满足多端的文档在线浏览需求。同时,还提供文本隐私筛查能力,可以有效识别文本中的身份证号、手机号等敏感数据,满足数据可用性和隐私保护的各种要求。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券