通过插件集成、kkFileView部署站点 或 OfficeWebViewer站点在线展示Office文档内容 实现文档在线预览

一、用插件件实现文件在线预览

以下第二、第三的方案是借助独立站点来实现在线文档预览,当然也有不利用另外站点辅助,直接在需要的站点中利用引入组件完成文档预览的方案,比如:https://blog.csdn.net/qq_45444035/article/details/125484198 

  • Excel文档:使用js- xlsx插件
  • word文档:使用docx-preview
  • Pdf 直接用的浏览器自带的

二、内网部署搭建在线预览文档站点

该方案是在线直接引用线上文档地址,要求文档有对应公网地址,如果想在内网中使用,可以直接使用 kkFileView - 在线文件预览 在内部部署一套类似的支持在线文档预览的站点(如下图),支持各种文件类型,详情细节见:https://kkfileview.keking.cn/zh-cn/docs/home.html

三、通过微软提供的在线预览站点:

https://view.officeapps.live.com/op/view.aspx?src=经Url编码的文档线上Url地址

比如:

    //以下地址来自一份旧项目代码,可见用的就是该方案function OfficeFileViewOnline(url, file_type, file_name) {url = "http://14.23.112.253:9003/officeViewer.html?url=" + escape(url) + "&file_type=" + escape(file_type) + "&file_name=" + escape(file_name);window.open(url, "_blank");}

https://view.officeapps.live.com/op/view.aspx?src=newteach.pbworks.com%2Ff%2Fele%2Bnewsletter.docx

效果如下:


(该方案属于微软比较旧的遗留方法,貌似官方如今推荐都通过OneDrive去解决,以下官方遗留的文档中的“https://officewebviewer.com/”本应该是个UI供填入在线文档地址给出展示及链接的入口,如今也已被新方案文档替换,但该方案目前依然有效。)

以下是原文转译:  发布于 2013 年 4 月 11 日(星期四) 

https://learn.microsoft.com/en-us/archive/blogs/office_chs/office-web-viewer-office

您的网站或博客上是否有希望您的读者查看的 Office 文档(即使他们未安装 Office)?您是否更喜欢在下载文档之前查看文档?若要给您的受众提供更好的体验,请试试 Office Web Viewer。

什么是 Office Web Viewer?

这是一项可创建 Office Web Viewer 链接的服务。Office Web Viewer 链接将在浏览器中打开原本要下载的 Word、PowerPoint 或 Excel 文件。您可轻松将一个下载链接变成一个 Office Web Viewer 链接以在您的网站或博客中使用(例如食谱、照片幻灯片演示、菜单或预算模板)。

Office Web Viewer 的好处包括:

  • 您无需针对 Web 使用转换 Office 文件(例如,PDF、HTML)。
  • 所有人都可查看您的网站或博客中的 Office 文件,即使他们没有 Office 也是如此。
  • 让人将注意力放在您的网站或博客上,因为读者无需下载文件,可以停留在浏览器中。
  • 一个链接将适用于计算机、平板电脑和手机。

如何开始使用

若要使用 Office Web Viewer,请单击此链接:https://officewebviewer.com

然后将文档的 URL 复制并粘贴到文本框中,如下所示:

若要自行制作 URL,您可使用以下链接,其中 <文档位置> 是文档的 URL。

https://view.officeapps.live.com/op/view.aspx?src=\<文档位置>

注意: <文档位置> 必须是编码的 URL,并且文档在 Internet 上必须是可公开访问的。

以下是 Office Web Viewer 中的文档的一些示例:

  • 在 Microsoft Build 大会上,有大量 PowerPoint 系列的演示文稿。如果您要观看其中一个演示文稿的视频,还可使用 Office Web Viewer 查看包含此演示文稿的 PowerPoint 系列。https://view.officeapps.live.com/op/view.aspx?src=http%3a%2f%2fvideo.ch9.ms%2fbuild%2f2011%2fslides%2fTOOL-532T_Sutter.pptx
  • 在一个受欢迎的银行网站上,我们发现了这个不错的 Wedding Budget Planner 电子表格。为了预览此电子表格而不是下载它,我们创建了一个 Office Web Viewer 链接。https://view.officeapps.live.com/op/view.aspx?src=http%3A%2F%2Flearn.bankofamerica.com%2Fcontent%2Fexcel%2FWedding_Budget_Planner_Spreadsheet.xlsx
  • 以下是我们在 Bing 上发现的一个学校新闻通讯模板。通过使用 Office Web Viewer,您无需担心学校的每一个人是否能够查看 Word 文档的问题,现在他们只需要一个浏览器。https://view.officeapps.live.com/op/view.aspx?src=newteach.pbworks.com%2Ff%2Fele%2Bnewsletter.docx

如果您的文档是一个 Office 文档,并且在 Internet 上可公开访问,那么您便可顺利开始。Office Web Viewer 链接很好地替换了下载链接,因为您的读者无需特殊程序也能查看您的文档,并且他们无需退出其浏览器。

这是一篇本地化的博客文章。请访问 Office Web Viewer: View Office documents in a browser 以查看原文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/541265.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Postman下载教程

看到很多小伙伴在问 Postman 下载的相关问题&#xff0c;花时间整理了下&#xff0c;下面教新入门的小伙伴如何去下载 Postman。 开始前我们可以先了解下&#xff1a;Postman 简介 下载 第一步&#xff1a;进入 Postman 官网 首先&#xff0c;我们需要进入 Postman 的官网。…

掘根宝典之C++迭代器简介

简介 迭代器是一种用于遍历容器元素的对象。它提供了一种统一的访问方式&#xff0c;使程序员可以对容器中的元素进行逐个访问和操作&#xff0c;而不需要了解容器的内部实现细节。 C标准库里每个容器都定义了迭代器 迭代器的作用类似于指针&#xff0c;可以指向容器中的某个…

PSCA电源控制集成之System of Systems

一些SoC子系统本身可能是复杂的实体&#xff0c;而且可能有理由让这样一个子系统拥有自己的本地控制处理器&#xff08;LCP&#xff09;。除了一些细微的差异外&#xff0c;子系统的电源管理结构反映了SoC的结构&#xff0c;因此这样的安排被称为系统之间的系统。 下图显示了一…

05.消息队列

1.消息队列 消息队列的概述&#xff1a; 消息”是在两台计算机间传送的数据单位。消息可以非常简单&#xff0c;例如只包含文本字符串&#xff1b;也可以更复杂&#xff0c;可能包含嵌入对象。 消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队…

JavaScript 之 获取当前日期的周日期范围、月日期范围

前言 实际开发中&#xff0c;有的时候产品要求需要用到日期筛选&#xff0c;日期筛选又需要用的当前日期的周日期范围&#xff0c;也有可能上一周&#xff0c;下一周这样的&#xff0c;相对应的也就又可能是当前日期的月日期范围&#xff0c;上一个月、下一个月的这样的&#x…

完全二叉树的节点个数

题目链接 完全二叉树的节点个数 题目描述 注意点 题目数据保证输入的树是完全二叉树 解答思路 最初想到的是递归计算子树对应的节点数量&#xff0c;相加就是整个二叉树的节点个数&#xff0c;但是该方法没有用到完全二叉树的特点&#xff0c;考虑是否有更加巧妙地方法根据…

五步炼丹!qwen通义千问1.5版本微调实战来了!

炼丹第一步&#xff08;数据准备&#xff09; 数据样例 我们需要至少两个json文件放在data目录&#xff0c;一个命名为dataset_info.json&#xff08;注意&#xff1a;这个文件是固定的名称&#xff0c;不要更改&#xff09;&#xff0c;还有一个是微调训练数据json文件名可以…

Day40-45 网络高级(modbus)

文章目录 Modbus起源1.起源&#xff1a;2.分类&#xff1a;3.优势&#xff1a;4.应用场景&#xff1a;5.ModbusTCP特点&#xff1a; Modbus TCP协议格式1.报文头2.寄存器3.功能码 工具软件使用.Modbus Slave&Poll2.网络调试助手.Wireshark的使用 Modbus RTU1、与Modbus TCP…

AIGC笔记--关节点6D位姿按比例融合

1--核心代码 6D位姿一般指平移向量和旋转向量&#xff0c;Maya软件中关节点的6D位姿指的是相对平移向量和欧拉旋转向量&#xff1b; 为了按比例融合两个Pose&#xff0c;首先需要将欧拉旋转向量转换为旋转矩阵&#xff0c;在将旋转矩阵转换为四元数&#xff0c;利用球面线性插值…

【JS逆向学习】猿人学第六题 js混淆 回溯

逆向目标 网址&#xff1a;https://match.yuanrenxue.cn/match/6接口&#xff1a;https://match.yuanrenxue.cn/api/match/6参数&#xff1a;payload(m、q) 逆向过程 老规矩&#xff0c;先来分析网络请求&#xff0c;加密的地方一目了然&#xff0c;没什么可多说的&#xff…

解决ubuntu 22.04新内核6.5.0-15无法编译NVIDIA显卡驱动

这里的新内核应该包括6.5.*系列的 文章目录 遇到的问题&#xff1a; 遇到的问题&#xff1a; 今天我在安装NVIDIA显卡驱动发现了一个问题&#xff0c;主要日志如下所示&#xff1a; make[3]: *** [scripts/Makefile.build:251: /tmp/selfgz1310041/NVIDIA-Linux-x86_64-550.5…

明牌了,这批组态界面算不算颜值担当?

一般来说工业组态图都不会过于追求颜值&#xff0c;好用、易用即可&#xff0c;但是在这个基础上再有颜值&#xff0c;试问谁又会拒绝呢&#xff1f; 哪一个单身狗&#xff0c;不喜欢能力强&#xff0c;有颜值的美女搭档呢&#xff0c;对不。