//创建并从底部弹出来 - (void)viewDidLoad { [super viewDidLoad]; [self setupDocumentControllerWithURL:fileURL]; CGRect rect = , , ScreenWidth, ScreenHeight); //    [self.docInteractionController presentOptionsMenuFromRect:rect inView:self.view  animated:YES];/…
不知觉就过了这个久了,继上篇java实现文件上传下载后,今天给大家分享一篇java实现的对office文件预览功能. 相信大家在平常的项目中会遇到需要对文件实现预览功能,这里不用下载节省很多事.大家请擦亮眼睛下面直接上代码了. 步骤:     1.需要下载openoffice插件,这是一款免费的工具,所以我们选择他. 2.需要pdf.js文件 这两个工具文件我下面会给地址需要的可以去下载 https://download.csdn.net/download/dsn727455218/104746…
/********************************************************************************** * Qt SD卡 文件系统挂载.文件预览 * 声明: * 1. 验证挂载SD卡: * 2. QTreeView显示文件系统文件: * 3. UI线程.普通线程通信,以及理解其工作分配: * 4. static const的使用: * 5. QString与const char *的转换: * * 2015-10-20 晴 深圳 南…
效果图: 前台Html: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="_26.QingShan.WebFileViewer._Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q…
   最近做项目,遇到预览PDF这个功能,在网上找了找,大多推荐的是pdf.js,不过在Vue中还是想偷懒直接npm组件,最后找到了一个还不错的Vue-pdf 组件,GitHub地址:https://github.com/FranckFreiburger/vue-pdf#readme 不过一般GitHub上的注释比较简洁,所以这里把自己实际使用的过程总结了一下,下面贴代码   引用: npm install --save vue-pdf   template代码: <template> <…
第一种用H5标签<iframe>标签实现 返回的文件类型,文件流,文件流返回必须在设置 contentType对应的Mime Type, 返回文件的物理位置. 已经实测可以支持的文件类型 txt,pdf.关于office文档,网上有很多文档,office系列可以在服务端将 word,pptx文件转换为pdf的文件流或者文件进行显示. excel文本类型,在网上有sheet.js进行excel的文件预览,暂未实测 <iframe src='' width='100%' height='10…
本文示例代码可查看github仓库:odoo13_file_preview 文件预览效果图展示 效果描述: 1.当点击图片或者文件时展开图片. 2.当点击关闭按钮时关闭图片预览. 3.当点击下载按钮时,下载文件. 缺点: 当预览图片大小超过1000px的时候,不会动态变小: 点击查看一个文件,当点击另一个文件时,上一个文件不会自动关闭. 图片预览效果图 pdf预览效果图 文件预览实现 编写base.xml base.xml文件用来实现文件的上传及删除操作 在static/base.xml中添加如…
昨晚搭建环境都花了好一会时间,主要在浪费在了安装 openoffice 这个依赖环境上(Mac 需要手动安装). 然后,又一步一步功能演示,记录,调试项目,并且简单研究了一下核心代码之后才把这篇文章写完. 另外,这篇文章我还会简单分析一下项目核心代码. 如果有帮助,欢迎点赞/再看鼓励,我会开心很久 ღ( ´・ᴗ・` )比心 项目介绍 官方是这样介绍 kkFileView 的: kkFileView 是使用 spring boot 打造文件文档在线预览项目解决方案,支持 doc.docx.ppt.…
一.前端代码 //预览功能 preview: function () { //判断选中状态 var ids =""; var num = 0; $(".checkbox").each(function () { if($(this).is(':checked')){ ids +=$(this).val() + ","; num++; } }); if(num <=0 ){ toastr.error('请选择需要预览的文件!'); retur…
导语 | COS控制台新上线了文件预览功能,用户可在控制台内直接预览.编辑文件内容. 前不久,微软发布了 vscode for web 的公告,是基于web的在线代码编辑器,无需下载安装可以直接在web浏览器中运行,同时支持断点调试.版本管理.团队开发等功能.全球最大的代码托管网站 github.com,也在网页端支持了在线编辑模式.人们对在线开发的热情被再次点燃. ​ 同样是管理云上文件的腾讯云 COS,也在控制台推出了更便捷的在线管理文件的功能! 一.COS 控制台更新 - 文件预览和在线编…