vue在线预览word,pdf, xls,ppt 文档

2023-10-31

首先先踩坑(也不算坑,只是跟我的需求不匹配)

一 ,官方渠道

使用微软提供的Office Online平台只需要一个网址即可在线查看Xls,doc,PPT等文档

http://view.officeapps.live.com/op/view.aspx?src=要查看的文档地址

http://view.officeapps.live.com/op/view.aspx 微软官方自带的这个 我想禁用打开后的下载功能 找了很久也没有找到
有会禁用的小伙伴可以教教我

二,第三方渠道

还有下面这个XDOC 的预览

我试了试不管是功能和整合UI 页面转化渲染 都很强大 还可以自动识别分类导航栏 可惜要钱 公司也没打算出这笔钱…否则这个XDOC肯定是个最终选择

这个要注意一点 你开始传的示例文件 不付费的话有效期都很短而且有大小限制,50m吧好像,还好过了个年,发现文件到期了

贴官网 : https://view.xdocin.com/

三,第三方插件

试了很多插件,有的模糊的很多,也有一些其他问题的,因为最初的需求是需要一个带导航栏的展示工具。不限于pdf ppt md 之类的格式,
可惜ppt展示 下载功能取消不掉,取消了懂行的也能从链接中找到
pdf没有导航栏功能,md文档页面内容排版和样式引入得不到甲方认可

四,结论

最终还是选用 iframe + 自定义导航栏来完成需求
自己开发一个导航栏(分类),然后用 iframe 框起来右边区域,点击左边的导航栏,切换 iframe内渲染的页面部分。
以上,结束…

注意:有个小tips pdf的话浏览器内标题会默认 要改的话不能简单的改名称 名称跟浏览器内是不一致的
可以参考这个文章:修改pdf文件在浏览器里的标题

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vue在线预览word,pdf, xls,ppt 文档 的相关文章

  • 带有嵌入 Flash 视频的 PDF 示例?

    有谁知道我在哪里可以查看嵌入 Flash 视频的 PDF 示例 我知道问这个问题很愚蠢 因为你会认为任何面向技术的用户都应该能够使用谷歌找到一个 但我真的找不到 我的另一个问题是 使用 C 中的 API 将 Flash 视频嵌入 PDF 文
  • 如何使用Nodejs将json数据导出为指定格式的pdf文件?

    我是nodejs的初学者 我正在编写一个程序 将文本数据从 json 文件转换为 pdf 文件 这是我的输入文件 input json Info Company ABC Team JsonNode Number of members 4 T
  • 将元数据添加到 PDF

    我需要将元数据添加到我正在创建的 PDF 中prawn http rubygems org gems prawn 该元数据稍后可能会被提取 pdf阅读器 http rubygems org gems pdf reader 该元数据将包含内部
  • PDF:在现有 PDF 文件中插入一行文本

    我有一个 PDF 文件 我希望在所有页面 前两页除外 的页脚上添加一行纯文本 不是徽标或类似内容 有谁有一个如何做到这一点的例子 用任何语言 Update 原始 PDF 是用 Scribus 制作的 我可以完全控制它 因此 如果更容易进行查
  • 在 Android 中使用 PhoneGap 打开 PDF

    我需要打开一个位于 url 中的 PDF 文件 我需要用 PDF 查看器打开它 有可能的 谢谢大家 此致 我建议使用儿童浏览器插件 https build phonegap com blog childbrowser plugin并使用 G
  • 如何使用 iTextSharp 拼合 XFA PDF 表单?

    我假设我需要展平 XFA 表单 以便在使用 Nuance 的 CSDK 的应用程序的 UI 上正确显示 当我现在处理它时 我收到一条通用消息 请等待 如果该消息最终没有被替换 正在寻找一些示例 iTextSharp 代码来执行此操作 您没有
  • 禁用右键单击嵌入元素内的 pdf

    我有一个embed我在其中提供路径的元素pdf文件 我想阻止它被下载 但是当我右键单击该 t 时 我会看到保存和打印 pdf 的选项 我想阻止这些选项 I tried 但它禁用除 PDF 之外的整个页面上的右键单击 一种不受 CORS 或
  • Android 中的列表视图到 pdf

    我有一个自定义列表视图 我想从整个列表视图制作pdf 我参考了很多帖子并实现了下面的代码 该代码将我的列表视图转pdf 但问题是它不包含整个列表视图项目 pdf 中仅提供前几项 我的转换函数列表视图转pdf is fab setOnClic
  • Sublime Text 2 LatexTools 未启动 SumatraPDF

    我正在尝试在 Sublime Text 2 0 2 build 2221 中运行 LaTexTools 插件 我正在运行 64 位 Windows 8 1 计算机 LaTexTools 已安装并正在运行 它会生成一个已编译的 PDF 如果我
  • 如何使用 PDFMiner 获取 PDF 中文本的位置? [复制]

    这个问题在这里已经有答案了 PDFMiner 的文档说 PDFMiner 允许获取页面中文本的确切位置 但是 我一直无法找到如何做到这一点 PDFMiner 的 文档 相当稀疏 所以我不明白如何做到这一点 您正在寻找bbox每个布局对象上的
  • 使用 utf-8 文件名发送 MIME 编码的电子邮件附件

    你好亲爱的人们 我花了三天时间在网上搜索答案 但没有找到任何答案 我发现了很多 几乎 的案例 但没有一个正是我正在寻找的 我能够获取希伯来语的主题和正文消息 但无法获取希伯来语的附加文件名 顺便说一句 我对 PHPMailer 等第三方程序
  • 如何从 Powerpoint 2010 导出电影?

    如何使用 MS Office PIA 主互操作程序集 或其他方式以编程方式将嵌入视频从 powerpoint 2010 导出到外部文件 在演示文稿中嵌入视频是 Powerpoint 2010 中的一项新功能 我找不到解决方案 PPTX 文件
  • 如何在服务器(无 GUI)上呈现网页以进行打印?

    我正在尝试使用 PHP 脚本将页面实用地打印到办公室打印机 这是我到目前为止所得到的 我在服务器上安装了一台打印机 我可以通过命令行的打印命令使用 PHP 向其发送作业 我还可以使用 PHP 脚本编写纯文本文件 然后将它们添加到打印提示中
  • 在 Visual Basic 2010 的控件中显示 PDF

    我刚刚安装了 Visual Basic 2010 浏览了一些有关如何显示文件的教程 但找不到任何有关如何选择现有 PDF 文件并将其嵌入表单的材料 任何正确方向的建议或指示都会很棒 谢谢 只需在表单中嵌入浏览器控件并将其导航到 PDF 文件
  • 解析 pdf 中的注释

    我想要一个 python 函数 它接受 pdf 并返回文档中注释注释文本的列表 我看过 python poppler https code launchpad net poppler python poppler python trunk
  • 合并两个 Jasper 报告

    我有一个带有下拉菜单的网络应用程序 用户可以从中选择报告可视化的类型 报告 1 报告 2 报告 3 等 根据所选的报告 Jasper 报告将在服务器上编译并以 PDF 格式的弹出窗口打开 在服务器端 我使用下面的代码以单独的方法实现每个报告
  • 从 PDF 转换为 HTML [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 是否可以使用“pandoc”将 .tex 文件编译为 PDF?

    是否可以使用 pandoc 编译 tex 文件 我目前正在使用 MacVim 在 MultiMarkdown 中记课堂笔记 这样 当我回到家时 我就可以mmd2tex并使用 TexShop 将 tex 文件编译为 PDF 它效果很好 但这个
  • 仅生成一张电子表格的 PDF

    我需要一个只用一张电子表格创建 PDF 的脚本 我目前有一个生成 PDF 的脚本 但它处理整个文件 我无法将这些值复制到另一个文件 因为我需要导出的工作表是带有从另一个工作表中提取的数据的图形 你可以帮帮我吗 谢谢 function myF
  • TCPDF UTF-8 符号未显示

    我使用最新的 TCPDF 版本 5 9 但在编码方面遇到一些奇怪的问题 我需要立陶宛语语言符号 例如 但只能得到其中的一小部分 其他的还是这样 所以我该怎么做 我使用默认的 times 字体 它带有 TCPDF 下载 任何帮助 将不胜感激

随机推荐

  • 经纬恒润再次入选教育部产学研合作协同育人企业

    近日 教育部高等教育司组织的产学合作协同育人项目组公布了2023年度产学合作协同育人项目指南通过企业名单 经纬恒润再次入选 此次共获批37个项目 其中有25个师资培训项目 12个实践条件建设和实践基地建设项目 产学合作协同育人项目由教育部高
  • es--基础--02--安装与启动

    es 基础 02 安装与启动 1 简单安装与启动 1 1 下载安装包 cd usr local java elasticsearch wget https artifacts elastic co downloads elasticsear
  • 《剑指offer第二版》面试题14:剪绳子

    感谢大佬 参考的是他的笔记才懂了这题 他写的真的很好 感谢感谢 题目 给你一根长度为 n 的绳子 请把绳子剪成整数长度的 m 段 m n都是整数 n gt 1并且m gt 1 每段绳子的长度记为 k 0 k 1 k m 1 请问 k 0 k
  • 卡内基梅隆大学(CMU)的Eric Xing(邢波)教授为什么能读完一般学校的分子生物学PhD后到伯克利去CS PhD?

    Eric Xing当年为什么能在读了一个50名左右的学校Rutgers的分子生物学phd之后 去加州大学伯克利分校UCB读计算机科学博士 感觉像这种转行的一般都是第一个phd已经是名校名导才能转得好 我也看过Eric在Rutgers发的论文
  • gcc在Linux下如何运行一个C/C++程序

    安装gcc sudo apt get install gcc 之后输入密码即可 绝对路径的方式进入usr目录 cd home home 是普通用户的主目录 在创建用户时 每个用户要有一个默认登录和保存自己数据的位置 就是用户的主目录 所有普
  • 数据的平滑处理函数——log1p和exmp1

    参考 https blog csdn net qq 36523839 article details 82422865 https docs scipy org doc numpy 1 13 0 reference generated nu
  • 索引的原理分析:用B+树来做索引

    文章目录 前言 为什么索引要存放到硬盘上 如何评价索引的数据结构设计好坏 二叉树的局限性 什么是 B 树 什么是 B 树 前言 索引其实就是一种数据结构 那么 索引的数据结构究竟是怎样的 对索引底层的数据结构有了更深入的了解后 就会更了解索
  • SpringBoot+Vue 的家政服务管理平台(附源码,数据库)

    文章目录 1 背景 2 主要技术 3 可行性分析 4 系统设计 5系统的详细设计与实现 5 1前台模块设计 5 2后台功能模块 源码下载地址 1 背景 本系统主要是设计出家政服务管理平台 基于B S构架 后台数据库采用了Mysql 可以使数
  • 做爬虫会有前途吗?

    阅读文本大概需要 5 分钟 这几年随着人工智能领域的大火 Python 这门语言逐渐出现在主流视野中 Python 语法易懂 编写简洁 并且还拥有非常丰富的库 很多人工智能项目首选的语言就是用 Python 可以说是人工智能把 Python
  • 2021年氯化工艺实操考试视频及氯化工艺考试试题

    题库来源 安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通 氯化工艺实操考试视频是安全生产模拟考试一点通生成的 氯化工艺证模拟考试题库是根据氯化工艺最新版教材汇编出氯化工艺仿真模拟考试 2021年氯化工艺实操考试视频及氯化工艺考试
  • Solidity 从入门到实战(一)

    solidity 从入门到实战 一 注意 本专栏主要来自于https www bilibili com video BV1St411a7Pk p 11 spm id from pageDriver的学习笔记 编写第一个案例 声明版本号 pr
  • 计算机下方如何添加启动项,开机设置启动项,如何添加开机启动项

    开机启动项指的是当计算机在开机的时候会随着系统同时启动的程序组件或者软件 开机启动项虽然是不可避免的 但是开机启动项越多就会导致开机的时候需要启动的程序过多 这样会延长计算机的开机时间 甚至还会延缓计算机的运行速度 为此 设置好计算机的开机
  • stata怎么判断是否存在异常值_基于Stata软件异常值识别与处理的全流程(原创)...

    来源 参考Stata帮助文件 由Taotao Tu原创 1 程序包的安装 首先 我们一起安装一下winsor2命令 方法一 ssc install winsor2 这是安装程序最简单的方法 从下图可以看到 我们已经安装好程序了 如果上面的方
  • 输入经纬度查询位置

    一 百度Web地图 1 进入百度地图 https map baidu com 2 点击下方的 地图开放平台 3 进入平台下拉 找到 工具支持 gt 坐标拾取器 4 勾选 坐标反查 输入经纬度 以英文逗号隔开 备注 百度地图手机端App 暂不
  • SQL注入篇--基础注入

    SQL注入篇 基础注入 1 SQL注入原理 sql注入的原理就是在服务器后端对数据库进行操作请求之前 人为地对sql语句做一些恶意注入 从而达到人为预期效果 造成数据泄露甚至数据破坏 注入漏洞在OWASP2021年的总结中位列TOP10的第
  • java学习笔记------接口

    接口 就是一种规则 是对行为的抽象 接口的定义和使用 接口用关键字interface来定义 public interface 接口名 接口不能实例化 接口和类之间是实现关系 通过implements关键字表示 public class 类名
  • 成为一名Java架构师的必修课

    一 热门框架源码学习 设计模式篇 Spring5源码解读篇 Mybatis篇 SpringBoot2篇 二 微服务架构 架构设计篇 BAT互联网架构这些年的演进分析 国内外常见分布式系统架构状况介绍 微服务架构指南 领域驱动设计DDD模型
  • ESG评级能否促进企业绿色转型(2009-2021年)

    参照胡洁 2023 的做法 对来自数量经济技术经济研究 ESG评级能否促进企业绿色转型 基于多时点双重差分法的验证 一文中的基准回归部分进行复刻 本文从非正式环境规制视角出发 基于商道融绿首次公布上市公司 ESG 评级的外生冲击 以2009
  • URL编码与解码

    通常如果一样东西需要编码 说明这样东西并不适合传输 原因多种多样 如Size过大 包含隐私数据 对于Url来说 之所以要进行编码 是因为Url中有些字符会引起歧义 例如Url参数字符串中使用key value键值对这样的形式来传参 键值对之
  • vue在线预览word,pdf, xls,ppt 文档

    首先先踩坑 也不算坑 只是跟我的需求不匹配 一 官方渠道 使用微软提供的Office Online平台只需要一个网址即可在线查看Xls doc PPT等文档 http view officeapps live com op view asp