Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将blob转换为.doc、.docx、.xls或.txt以在浏览器中查看,而无需使用Javascript下载

将blob转换为.doc、.docx、.xls或.txt以在浏览器中查看,而无需使用Javascript下载
EN

Stack Overflow用户
提问于 2020-01-09 09:02:59
回答 1查看 1.3K关注 0票数 0

我能够通过以下代码将blob转换为pdf附件,以便在浏览器中查看而无需下载

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 var ieEDGE = navigator.userAgent.match(/Edge/g);
        var ie = navigator.userAgent.match(/.NET/g); // IE 11+
        var oldIE = navigator.userAgent.match(/MSIE/g);
        //var bytes = new Uint8Array(response); //use this if data is raw bytes else directly pass resData
        var blob = new window.Blob([response], { type: 'application/pdf' });

        if (ie || oldIE || ieEDGE) {
          window.navigator.msSaveBlob(blob, fileName);
        }
        else {
          var fileURL = URL.createObjectURL(blob);
          window.open(fileURL);
        }

这适用于chrome和firefox中的pdf。但是对于.doc,.docx,.xlx,虽然我提供了适当的mime类型,但它正在下载中。(例如,对于.doc文件,我使用的是应用程序/msword等)。

请注意,我正在从安全.net核心应用程序接口获取.doc、.docx和.xlx数据。有没有其他方法可以在浏览器中查看word、excel文件而无需下载。

EN

回答 1

Stack Overflow用户

发布于 2020-01-09 09:06:01

这是完全正常的行为,默认情况下你不能在浏览器中查看Word或Excel文档,这就是为什么文件只是被下载的原因。这取决于浏览器如何处理文件。旧的Internet Explorer可能也只是下载PDF,而不是显示它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59660384

复制
相关文章
初探JavaScript PDF blob转换为Word docx方法
PDF 转Word 是一个非常非常普遍的需求,可谓人人忌危,为什么如此普遍的需求,却如此难行呢,还得看为什么会有这样的一个需求:
葡萄城控件
2021/10/21
3.1K0
doc转docx和docx转pdf的python代码2021.9.28
doc转docx from win32com import client as wc w = wc.gencache.EnsureDispatch('kwps.application') doc = w.Documents.Open(r"C:\\Users\\Administrator\\Desktop\\原文件.doc") doc.SaveAs2(r"C:\\Users\\Administrator\\Desktop\\转换格式文件.docx", 12) docx转pdf import win32
用户7138673
2022/09/22
1.3K0
word批量doc转docx格式-python
今天想要实现一个功能是将word内容转换成HTML,查看了网上的代码,还是比较简单的,python中的PyDocX类库可以实现功能。但是存在一个问题,就是word2003版本文档后缀是.doc,在后期版本中后缀是.docx。PyDocX只能处理后缀为.docx格式的文档文件。那么就需要将其进行转换。
申霖
2020/03/24
2.1K0
Python:读取 .doc、.docx
Python 中可以读取 word 文件的库有 python-docx 和 pywin32。
py3study
2020/01/21
6.4K0
python 将图片转换为txt
matinal
2023/10/13
3210
python 将图片转换为txt
使用python-docx读取doc,d
API:    http://python-docx.readthedocs.io/en/latest/#api-documentation
py3study
2020/01/03
9930
python 操作 doc /docx
win32com      安装   pip  install  win32com      
py3study
2020/01/14
1K0
在前端如何玩转 Word 文档
在日常工作中,大部分人都会使用 Microsoft Office Word、WPS 或 macOS Pages 等文字处理程序进行 Word 文档处理。除了使用上述的文字处理程序之外,对于 Word 文档来说,还有其他的处理方式么?答案是有的。
lucifer210
2020/07/21
5.4K0
在前端如何玩转 Word 文档
一文带你层层解锁「文件下载」的奥秘
大家好我是秋风,今天带来的主题是关于文件下载,在我之前曾经发过一篇文件上传的文章(一文了解文件上传全过程(1.8w字深度解析,进阶必备),反响还不错,时隔多日,由于最近有研究一些媒体相关的工作,因此打算对下载做一个整理,因此他的兄弟篇诞生了,带你领略文件下载的奥秘。本文会花费你较长的时间阅读,建议先收藏/点赞,然后查看你感兴趣的部分,平时也可以充当当做字典的效果来查询。
秋风的笔记
2020/10/27
1.1K0
一文带你层层解锁「文件下载」的奥秘
使用pandoc将markdown转换为doc要注意的tips
本文由腾讯云+社区自动同步,原文地址 http://blogtest.stackoverflow.club/article/pandoc_md_to_docx/ 将markdown转换为doc的命令 pandoc -f markdown -t docx release.md -o release.doc 注意事项 标题, 列表前应有空行 上一行 # 标题 这种文本是没办法识别标题的,更改如下: 上一行 # 标题 列表同理 latex公式不要有空格 $E=mc^2 $ 是不行的,修改如下 $E=mc^2$ 尤
羽翰尘
2019/11/21
1.5K0
Open Source - 在线Office方案
Luckysheet : https://gitee.com/mengshukeji/Luckysheet
小小工匠
2022/05/01
2.9K0
Open Source - 在线Office方案
Java实现word、excel、ppt、txt等办公文件在线预览功能
Java实现办公文件在线预览功能是一个大家在工作中也许会遇到的需求,网上些公司专门提供这样的服务,不过需要收费。
Java旅途
2021/11/26
2.9K0
Java实现在线预览–openOffice实现[通俗易懂]
#Java实现在线预览–openOffice实现 ##简介 之前有写了poi实现在线预览的文章,里面也说到了使用openOffice也可以做到,这里就详细介绍一下。 我的实现逻辑有两种: 一、利用jodconverter(基于OpenOffice服务)将文件(.doc、.docx、.xls、.ppt)转化为html格式。 二、利用jodconverter(基于OpenOffice服务)将文件(.doc、.docx、.xls、.ppt)转化为pdf格式。 转换成html格式大家都能理解,这样就可以直接在浏览器上查看了,也就实现了在线预览的功能;转换成pdf格式这点,需要用户安装了Adobe Reader XI,这样你会发现把pdf直接拖到浏览器页面可以直接打开预览,这样也就实现了在线预览的功能。 ##将文件转化为html格式或者pdf格式 话不多说,直接上代码。
全栈程序员站长
2022/06/27
2.7K1
5款 PDF 转 Word 的软件的测试
大家都知道PDF具有稳定、不易被编辑的功能,但是当我们收到一份PDF文档时,想要对其进行编辑旁注,就不太容易,这时候我们就需要使用PDF转Word的软件进行转换。那你们知道PDF转Word的软件有哪些吗?今天我就来给大家实测几款好用的转换软件!
用户10264843
2022/12/16
2.6K0
一文带你玩转对象存储COS文档预览
随着“互联网+”的发展,各行各业纷纷“去纸化”,商务合同、会议纪要、组织公文、商品图片、培训视频、学习课件、随堂讲义等电子文档无处不在。而要查看文档一般需要先下载,但动辄几十上百兆的文档下载费时,如果不下载,大部分软件的预览兼容性差,和原文档内容相差甚远。若是同时查看多种不同格式的文档,还要先下载对应的阅读器,再频繁更换阅读器进行文档阅读,影响用户使用和工作进度。
云存储
2020/11/18
2.7K0
一文带你玩转对象存储COS文档预览
(干货)前端实现导出excel的功能
导出功能其实在开发过程中是很常见的,平时我们做导出功能的时候基本都是后台生成,我们直接只需要调一支接口后台把生成的文件放到服务器或者数据库mongodb中,如果是放到mongodb中的话,我们需要从mongodb中通过唯一生成的id去拿到文件,最后window.location.href就完事了。如果是放到服务器上,直接从服务器上下载就好了。下面我们使用另一种 H5 的新特性blob[1]对象来实现一下导出功能。
小丑同学
2020/09/20
1.4K0
神奇的Python脚本pdf转word、doc转docx、word转html各种格式都有
对于PDF转换成word文档,我想很多人都了解过,那就是需要付费,而且很贵,但是如果你会Python,只要你会Python这么问题都不再是问题。
陈晨135
2022/01/08
4.1K0
神奇的Python脚本pdf转word、doc转docx、word转html各种格式都有
【DB笔试面试626】在Oracle中,如何查看和下载BLOB类型的数据?
BLOB类型的数据存储的是二进制文件,例如pdf、jpg或mp4视频格式文件等。对于BLOB类型的数据,可以使用图形化界面软件(例如PLSQL Developer或Oracle SQL Developer)来下载这些二进制数据,也可以使用PL/SQL程序来对这些数据进行读写。
AiDBA宝典
2019/09/29
2.5K0
【DB笔试面试626】在Oracle中,如何查看和下载BLOB类型的数据?
Java实现word文档在线预览,读取office(word,excel,ppt)文件
想要实现word或者其他office文件的在线预览,大部分都是用的两种方式,一种是使用openoffice转换之后再通过其他插件预览,还有一种方式就是通过POI读取内容然后预览。 一、使用openoffice方式实现word预览 主要思路是: 1.通过第三方工具openoffice,将word、excel、ppt、txt等文件转换为pdf文件 2.通过swfTools将pdf文件转换成swf格式的文件 3.通过FlexPaper文档组件在页面上进行展示 我使用的工具版本: openof:3.4.1 swfT
二十三年蝉
2018/05/09
38K4
AI文档智能助理都是如何处理pdf的?
在AI盛行的当下,基于文档的本地知识库智能问答系统已经成为当下最受AI从业者欢迎的落地方式。本文旨在收集整理当下AI应用中使用较多的处理pdf的库和开源项目,喜欢的请点赞、收藏。
山行AI
2023/08/10
9610
AI文档智能助理都是如何处理pdf的?

相似问题

在浏览器上显示.docx (.doc),无需下载

37

在html(或htm)中打开文件附件(pdf、xls、txt、doc等),无需下载

22

在Android中以编程方式查看/显示.doc、docx、xls文件

13

下载和查看pdf、xls或doc文件

14

下载doc/docx Javascript

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文