精华内容
下载资源
问答
  • 文件预览功能

    2012-11-19 12:32:32
    文件预览功能,可预览word,excl功能。
  • JAVA实现文件预览功能

    万次阅读 热门讨论 2018-06-29 16:23:47
    近期做的项目要求实现文件在线预览功能,可支持多种文件类型,TXT,DOC,PDF,XLS , 最好支持压缩包的预览功能.没办法,只能网上找啊 . 看了个遍,都是些不靠谱的,转来转去的一个能用的都没有,付费的产品 有 什么永中啊,...

    近期做的项目要求实现文件在线预览功能,可支持多种文件类型,TXT,DOC,PDF,XLS ,

    最好支持压缩包的预览功能.没办法,只能网上找啊 

    看了个遍,都是些不靠谱的,转来转去的一个能用的都没有,付费的产品有永中啊,OFFICE 365啊,这些大概一搜都能搜到,价格也不是很贵

    BUT能不用钱解决问题,就尽量自己来搞,毕竟这个项目目前还在试行期,前期投入还不值得,废话不多说,上图上代码.

    西天取经的路上  在网上找到一个开源项目   https://gitee.com/kekingcn/file-online-preview.git

    就是这个

    因为现在大多数付费产品也是基于OpenOffice的 这个开源项目的存在着实解决了我的问题..感谢代码拥有者.

    这个项目下下来的时间还是挺慢的 需要耐心等待下...(估计是我当时网络问题)

    下完后 整个项目的结构如图,至于什么SpringBoot的 大家去搜好了 肯定比我讲的好,你们只要会用就行了.

    down下来 改了下配置 主要是 application-dev.properties这个文件需要改动

    这个是楼主的配置  桌面上建立一个 demo 的文件夹  哦 差点忘记了 记得下载 Open office 安装就默认路径就行 图标如下图

    网上的下载都比较慢  大家可以用我分享的链接下载 不用谢  安装一直下一步就行

    链接: https://pan.baidu.com/s/1YSbOMFn62uF7lKYr4Yflfw 密码: ehi7

    Redis 也不要忘了哈  怎么安装 这个大家都会

    Redis 服务  和 OpenOffice服务开启后 直接启动项目 

    直接运行这个main 方法 楼主端口是8012  直接浏览器

    直接上传文件就可以了  楼主传了个压缩包  来看下效果

    完美预览成功 再试个 word 也是成功  

    好了 推荐大家试用下  有什么问题可以来问我 

    展开全文
  • 关闭AVI文件预览功能

    2012-04-30 11:57:18
    如何关闭AVI文件预览功能    大家应该都知道XP有一个功能就是AVI文件预览,但是这功能会导致AVI文件不能删除。 每次都是因为当时观看了该AVI文件后不能正常删除——即使可以删除到回收站也不能真正清理,只能...

     

    如何关闭AVI文件预览功能 

     

    大家应该都知道XP有一个功能就是AVI文件预览,但是这功能会导致AVI文件不能删除。

    每次都是因为当时观看了该AVI文件后不能正常删除——即使可以删除到回收站也不能真正清理,只能重启系统才能删除。

     

    关闭该功能办法:

    可以将Shmedia.dll反注册,打开命令行窗口,执行以下指令:"RegSVR32 /U Shmedia.dll"。恢复预览功能指令:"RegSVR32 Shmedia.dll"。

    展开全文
  • php实现文件预览功能

    2020-10-19 19:31:58
    主要为大家详细介绍了php实现文件预览功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 主要介绍了Android 通过腾讯TBS实现文件预览功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • Windows7的文件预览功能 在windows Vista/7的资源管理器中有一项很实用的功能文件预览简单来说在打开该功能后不用双击文件只要单击将文件选中文件内容就会出现在资源管理器窗口右侧的预览窗格内如果某个文件夹中包含...
  • vue项目中实现pdf文件预览功能

    万次阅读 2019-08-09 18:21:55
    vue项目中实现pdf文件预览功能 最近遇到一个实现pdf文件预览功能的需求,分享一下实现方法: pdf预览相对word、excel、ppt等文件的预览比较容易,因为常见的浏览器都是支持pdf文件直接预览,所以最简单的实现方法...

    vue项目中实现pdf文件预览功能

    最近遇到一个实现pdf文件预览功能的需求,分享一下实现方法:

    pdf预览相对word、excel、ppt等文件的预览比较容易,因为常见的浏览器都是支持pdf文件直接预览,所以最简单的实现方法就是在浏览器中直接输入pdf文件存放在服务器上的路径地址就可以直接预览;

    1、使用浏览器默认支持访问pdf文件的功能

    1.1、当后端返回的是pdf文件在服务器上的路径时,直接访问该路径即可

    1.2、当后端返回的是pdf文件流时,直接访问文件流接口时,浏览器会默认下载该pdf文件,此时需要对该接口的响应头进行设置,具体如下:

    Content-Disposition: inline;filename=<pdf的文件名>
    Content-Type: application/pdf;charset=UTF-8
    

    Content-Disposition有两个值:attachment和inline,attachment表示下载文件,inline表示内嵌显示;

    上面设置的目的就是告诉浏览器,当前接口返回的文件流是pdf格式,且需要内嵌显示,也就是告诉浏览器不要下载文件,应该预览。

    这样当我们调用后端接口,后端返回pdf文件流时就可以直接在浏览器上访问;

    2、使用PDF.js进行预览

    PDF.js是mozilla开源的一个可以解析、预览pdf文件的插件,它本身提供了预览页面方便我们直接传入pdf文件地址进行预览,具体使用如下:

    在这里插入图片描述

    • 2、解压下载好的PDF.js插件

    • 3、在vue项目根目录下创建static文件夹用于存放静态资源(已存在则不需要重复创建),在static下新建名称pdf文件夹并将解压后的pdf.js文件放在该目录中

    在这里插入图片描述

    • 4、webpack配置将static文件夹下的静态资源复制到dist目录下,这样开启本地服务或上线后可以访问到静态资源

    • 4.1、安装copy-webpack-plugin插件

    npm install -D copy-webpack-plugin
    
    • 4.2、在webpack配置文件中引入:
    const CopyPlugin = require('copy-webpack-plugin');
    
    module.exports = {
      ...
      plugins: [
        new CopyPlugin([
          { 
          	from: path.resolve(__dirname, './static'),
          	to: path.resolve(__dirname, './dist/static'),
          	ignore: ['.*']
          }
        ]),
      ],
      ...
    };
    
    • 5、在vue文件中使用pdf.js提供的预览页面来预览pdf文件

    在这里插入图片描述
    我们就是利用viewier.html文件来进行pdf文件的预览。

    window.open(`/static/pdf/web/viewer.html?file=${pdfFileUrl}`);
    

    使用上面代码就可以新开页预览pdf文件,就是使用viewer.html通过传入文件地址来进行预览,pdfFileUrl为pdf文件存放服务器的地址

    Q&A:

    1、PDF.js是一个开源的插件,为什么不使用npm install方式安装?

    因为需求比较简单,只要预览就可以,对预览页面涨什么样没有要求,所以采用PDF.js提供的预览页面也就是viewer.html来实现预览是最省事的。npm上关于PDF.js的包有两个分别是pdfjs和pdfjs-dist,其中pdfjs-dist的下载量比pdfjs的多,通过npm install安装pdfjs和pdfjs-dist后可以发现其文件中均没有viewer.html(如下图所示),所以无法使用PDF.js提供的预览页面来预览。那使用pdfjs和pdfjs-dist的是如何预览的?它们负责提供解析pdf文件,并将解析内容输出来,预览的话需要自己来写一个预览页面,对于对pdf预览页面有特殊定制需求的话可以使用该方法;

    在这里插入图片描述
    在这里插入图片描述
    2、为什么要使用copy-webpack-plugin插件将静态资源复制一份到dist目录下?

    我们在本地启动项目后,通过localhost:8080访问时,其实就是访问webpack-dev-server上的静态资源,webpack会自动打包项目代码并将打包后代码放在webpack-dev-server上,也就是使用dist下的资源作为静态资源,因此,无论是开启本地服务还是上线之后,我们都需要将PDF.js的文件作为静态资源放在服务器上;而copy-webpack-plugin插件可以很方便的帮助我们将静态资源放在dist目录下。

    可能会遇到的问题:
    2.1、在使用copy-webpack-plugin插件时,需要注意由于copy-webpack-plugin插件版本与webpack版本不兼容带来的问题。
    我们项目使用的webpack版本是3.x版本的,如果安装最新的copy-webpack-plugin插件也就是5.x版本的,会出现如下报错:

    TypeError: Cannot read property 'emit' of undefined at CopyPlugin.apply
    在这里插入图片描述
    解决办法:
    对于webpack 3.x版本的,推荐安装copy-webpack-plugin 4.x版本的,这样就不会出现版本兼容问题,亲测有效。

    3、在使用viewer.html预览时,当传入pdf文件地址时报如下错误:

    在这里插入图片描述
    这是由于pdf.js不支持跨域请求,才报的错:file origin does not match viewer’s

    解决办法:

    简单粗暴的方法就是把viewer.js的判断远程地址的代码注释掉即可
    在viewer.js文件中找到如下判断,注释即可:

    // if (origin !== viewerOrigin && protocol !== 'blob:') {
    //   throw new Error('file origin does not match viewer\'s');
    // }
    
    展开全文
  • 文件在线预览功能

    千次阅读 2019-07-16 21:50:28
    近期的项目需要实现文件的在线预览功能文件的格式至少为office 文件类型。 除过收费的软件之外,以前也用过 Jacob 处理文件的在线预览问题,但总体来说的话,解决是可以解决在线预览的问题,但效果却比较差强人意...

    近期的项目需要实现文件的在线预览功能,文件的格式至少为office 文件类型。

    除过收费的软件之外,以前也用过 Jacob 处理文件的在线预览问题,但总体来说的话,解决是可以解决在线预览的问题,但效果却比较差强人意!

    刚好看到一个开源的项目KKFileView,试了试效果,立马就被该项目所吸引,经过几天的修改,项目修改可至上线运行。

    在此,感谢大佬们的开源!原项目码云地址:     https://gitee.com/kekingcn/file-online-preview

    本人对该项目的 IE兼容性、内网字体、多环境部署、FTP 直接预览文件进行了部分优化。

    分享下项目    

    链接: https://pan.baidu.com/s/17eTcNLmbhjkI8drEFSB8hg
    提取码:8vhh 
     

    需要修改的地方为FTP 以及 Redis 连接信息。E盘下创建目录 \KKFileView\cache  ,用于存放缓存信息, D盘下创建目录  

    \FTPServer\OA,存放FTP 下载的文件。目录都可自行修改。

    启动项目后,访问地址如下

    http://localhost:8080/kkFileView/onlinePreview?url=ftp://[FTP地址]:21/[文件名]

    预览效果如下:

    DOC:

     

    XLS:

    JPG:

    
     

    MP4:

    展开全文
  • 相信用过mac系统的朋友应该都知道,在mac系统中文本、...mac系统预览功能前段时间,由于工作的原因,必须要回到windows系统,但windows没有类似的功能,要看文件的内容就必须要打开文件,这让习惯了在mac上按空格预...
  • 支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4,mp3以及众多类文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore等文件在线预览。部分windows服务器上...
  • 文件在线预览功能(office文件

    万次阅读 2018-12-10 19:21:46
    由于项目的功能需要看了一下文件预览功能实现,主要是看office的word,excel,ppt这些的在线预览。 比较常见的是以下两种: 一、通过iframe直接引用微软提供的方法(最简单) &lt;iframe src='...
  • 经常碰到这个问题,我打开文件就是有用的,每次给我自动关闭了我还得去打开。 当然这个问题可以双击文件,接触那个文件预览状态就可以解决了。不过还有一个更懒的方法,直接修改vscode配置就好了。 // 控制...
  • 文件上传下载预览功能类似百度文库openoffice flex
  • php-文件预览功能

    2017-05-18 21:34:00
    php-文件预览 上一篇博客是上传功能,本篇是上传后图片预览和更改: 代码如下: 1.yulan.php <!DOCTYPE ...
  • jquery 文件预览功能

    2017-10-25 19:31:00
    $(function() {$("#pic").click(function () {$("#upload").click(); //隐藏了input:file样式后,点击头像就可以本地上传$("#upload").on("change",function(){var objUrl = getObjectURL(this.files[0]) ;...
  • jqeury html5实现的文件上传预览功能,jqeury html5实现的文件上传预览功能,
  • JavaWeb实现office文件、PDF文件在线预览功能实现思想介绍使用插件(在服务器上下载并安装,紧记安装路径,后面会用到)OpenOfficeSwfTools使用的jar前端页面所需要的JSjodconverter-2.2.2.jar下载后台代码实现前端...
  • 关于文件预览功能实现

    千次阅读 2014-11-08 21:48:55
    文件预览是每个带有文档下载功能的app所必须的,所以学会文档预览
  • 主要介绍了php实现文件上传及头像预览功能的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Vue新手:实现文件预览功能的前端

    万次阅读 2019-03-27 14:51:49
    预览文件的前端 省略点击按钮点击触发showdialogview()方法的代码 第一种方法 先在template中加入一个input框,绑定一个字符串类型的变量 写showdialogview()方法 调用后台的方法,如果返回的不是null(后台返回的...
  • 本篇文章给大家介绍了JavaScript代码实现txt文件的上传预览功能,文字代码相结合的形式给大家介绍的非常详细,需要的朋友参考下吧
  • OpenOffice文件转PDF 实测有用OpenOffice办公文件预览功能OpenOffice操作aspose-words来实现预览预览操作 OpenOffice办公文件预览功能 Hello, every one ,这篇博客主要讲解如何实现Office文件预览的功能,大多数...
  • 主要介绍了MVC文件上传支持批量上传拖拽及预览文件内容校验功能,需要的朋友可以参考下
  • 禁用视频文件预览功能可以有助避免系统假死现象 禁用视频文件预览功能,regsvr32 /u shmedia.dll 恢复视频预览功能,regsvr32 shmedia.dll 转载于:https://blog.51cto.com/legolas/521135...
  • Delphi 带预览功能的打开文件 对话框 Delphi带预览功能的打开文件对话框,如果你要打开 的是文本文件,那么在下边的预览框中将会看到一些此文件的内容,如果是图片,也会看到缩略图,很方便吧?其实Windows系统已...
  • 主要为大家详细介绍了JS中FileReader类实现文件上传及时预览功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 应用场景:给定一个网址,输入网址后立即显示预览文件。 实现思路: 1、将文件下载到本地,存储到某个指定目录  2、进行文件转换,此处是重点  3、进行文件展示 实现过程 首先,搭建一个springboot项目,搭建...
  • 前后端分离项目实现文件预览 效果图: 1.实现思路 用户上传的文件类型多种多样,这里主要是实现对office文件的预览,预览一般是不需要编辑的,所以预览时pdf文件最为方便,我们的思路就是将用户上传的各种...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 154,786
精华内容 61,914
关键字:

怎样关闭文件的预览功能