首页 > 其他分享 >微信公众号HTML5如何预览EXCEL、word、ppt、pdf等文件

微信公众号HTML5如何预览EXCEL、word、ppt、pdf等文件

时间:2023-08-08 11:13:38浏览次数:38  
标签:word 预览 filePath url 微信 EXCEL window res

1、pfile文件预览

   很简单一句话

window.open('http://www.pfile.com.cn/api/profile/onlinePreview?url='+encodeURIComponent(“文档地址”));

使用了一段时间,简单完美,强烈推荐!!!

  2、 office online

let url = "https://view.officeapps.live.com/op/view.aspx?src=" + 文档url;

window.open(url);  //新建窗口打开链接预览

或者

window.location.href = url;  //本页面内跳转链接实现预览

   PDF好像要单独处理,用了一下感觉不太爽放弃了

wx.downloadFile({

  // 示例 url,实际不存在

  url: 'http://test.com/testfile.pdf',

  success: function (res) {

    const filePath = res.tempFilePath

    wx.openDocument({

      filePath: filePath,

      success: function (res) {

        console.log('打开文档成功')

      }

    })

  }

})

如果明确只有微信使用可以考虑,只是如果有浏览直接使用或钉钉之类不行,而且如果后面更换到浏览器或WEBAPP又要更换也挺麻烦的

标签:word,预览,filePath,url,微信,EXCEL,window,res
From: https://www.cnblogs.com/zgyanxiaolu/p/17613624.html

相关文章

  • 微信小程序14 头部设置,通用,单独,动态。
    这里用一个例子来学习新的东西一个可以搜索,切换tab的页面,这个太常见了。新建一个newlist/newlist  在全局配置app.json中的pages里把newlist放到第一个去,这样方便。 通用头部设置这时候我们注意到,app.json中除了pages,还有这个"window":{"backgroundTextStyle":......
  • 搭建微信小程序的步骤
    1、租云服务器2、搭建后端服务3、申请购买域名4、域名解析5、服务器配置域名访问6、域名备案(备案后才能申请ssl证书)7、申请ssl证书(微信小程序必须使用https访问,必须申请ssl证书)8、在微信公众平台上申请创建小程序,填写项目信息,不是游戏不能选择游戏类型9、前端项目绑定小程......
  • c#操作excel方式一:stream简单读写excel
    需要命名空间usingSystem.IO;界面:记得添加openFileDialog注意名字,改成跟代码里的对应写文件按钮代码:privatevoidbutton2_Click(objectsender,EventArgse){inti=0;StreamWriteraFile=null;aFile=File.CreateTex......
  • Java读取Excel中的合并单元格
    1、 Maven仓库下载导入在pom.xml中配置maven路径,指定依赖,如下:<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>4.1.1</version></dependency><dependency><groupId>......
  • c#操作excel方式四-Aspose控件
     参考资料: 这位大大写得不错,还有复杂报表的生成,有兴趣的可以看看这里还有一篇Aspose基础知识的方法1:读取excel内容到datableDataTable_dt_Data;初始化表的列privatevoidinitDataTable(){_dt_Data=newDataTable();_dt_Data.Columns......
  • c#操作excel方式三:使用Microsoft.Office.Interop.Excel.dll读取Excel文件
     1、引用Microsoft.Office.Interop.Excel.dll2、引用命名空间、使用别名usingSystem.Reflection;usingExcel=Microsoft.Office.Interop.Excel;  3.写入excel写入函数publicvoidToExcel(stringstrTitle){intnMax=9;intnMin=4......
  • 获取微信签名方法调用
    微信签名生成1、微信签名生成参照微信支付文档中心:https://pay.weixin.qq.com/wiki/doc/apiv3_partner/wechatpay/wechatpay4_0.shtmlimportjava.io.BufferedInputStream;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.InputStream;import......
  • 从 Word 复制表格到 Excel 如何保留多行单元格
    思路是在Word中将换行符替换为一串自定义的文本,然后将其粘贴到Excel中,再在Excel中将特殊文本替换回换行。具体可参考下面的链接。Retainmulti-linecellswhenpastingWordtableintoExcel-MicrosoftCommunityHowdoIcopyWordtablesintoExcelwithoutsplitt......
  • 微信小程序13 在请求url获取返回值后修改data变量的一个问题,es6箭头函数或外部定义变
    在之前解密电话时,我们有请求wx的apiwx.request({url:'https://api.weixin.qq.com/sns/jscode2session',data:{},success:(re)=>{//console.log('re:'+JSON.stringify(re));this.......
  • 微信小程序12 跳转,跳转时传参
    我们正常操作的话,肯定有很多页面之间的跳转,在微信小程序中navigator,跳转效果类似html中的a标签<navigatorurl="/pages/index/index">跳转到index</navigator>注意参数url指向要跳转的页面,本地跳转的话基本就是/pages/文件夹/文件名,没有后缀。这样点击标签后就会跳转......