当前位置: 首页 > wzjs >正文

多少企业需要网站建设seo关键词优化软件官网

多少企业需要网站建设,seo关键词优化软件官网,mcmore商城网站开发,网站开发 方案 报价单这里推荐下载pdf.js 插件 PDF.js - Browse Files at SourceForge.net 特此注意 如果报 Promise.withResolvers is not a function 请去查看版本兼容问题 降低pdf.js版本提高node版本 下载完成后 在 static 文件夹下新建 pdf 文件夹,将解压文件放进 pdf 文件…

这里推荐下载pdf.js 插件

PDF.js - Browse Files at SourceForge.net

特此注意 如果报 Promise.withResolvers is not a function 请去查看版本兼容问题  

  1. 降低pdf.js版本
  2. 提高node版本

下载完成后 在  static  文件夹下新建  pdf  文件夹,将解压文件放进  pdf  文件夹下

在当前需要预览的vue页面中,先将文件链接下载为本地文件,代码如下

小tips 这里如果是超链接的形式 可以直接跳转 不需要再去下载 (因为客户需要在线看 而不是先下载)

openPdf(url) {uni.downloadFile({//需要预览的文件地址url: url,success: (res) => {if (res.statusCode === 200) {//下载成功,得到文件临时地址console.log('下载成功', res.tempFilePath);//条件编译,若为h5端则直接赋值文件地址			// #ifdef H5let newUrl = res.tempFilePath// #endif//条件编译,若为App端,则需要将本地文件系统URL转换为平台绝对路径	// #ifdef APP-PLUSlet newUrl = plus.io.convertLocalFileSystemURL(res.tempFilePath)// #endif//这里新建一个vue页面,跳转并预览pdf文档uni.navigateTo({url: "/pages/previewArea/PdfPreview?url=" + url,})}}})
}

这是新建的vue页面,用于web-view预览pdf文件,代码如下

<template><view><!-- 全局pdf查看器 --><web-view :src="path"></web-view></view>
</template><script>
export default {data() {return {viewerUrl: "/static/pdf/-pdf--master/hybrid/pdf.html",path: "",fileUrl: "",}},onLoad(options) {this.fileUrl = options.url;},onShow() {//进行拼接即可this.path = `${this.viewerUrl}?url=${this.fileUrl}`}
}
</script>

可以直接跳转显示

static/pdf/-pdf--master/hybrid/pdf.html 这个页面 可以自定义添加下载按钮

<body><div><div id="pdf-view"></div><div class="down" id="downPdf">下载</div></div><script src="html/pdf/pdf.js"></script><script src="html/pdf/pdf.worker.js"></script><script src="html/pdf/jquery-1.11.3.min.js" type="text/javascript" charset="utf-8">    </script><script src="html/pdf/pdfh5.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">xxxxxxx// 点击调用下载let downPdf = document.getElementById("downPdf");document.getElementById("downPdf").addEventListener("click", async function (event) {event.preventDefault();try {var downloadLink = document.createElement('a');downloadLink.href = url; // 这里的url应该是你的PDF文件的URLdownloadLink.download = url.split("/").pop()// 设置下载后的文件名downloadLink.style.display = 'none';document.body.appendChild(downloadLink);downloadLink.click();document.body.removeChild(downloadLink);} catch (error) {console.log('error',error);}</script>
</body>

校验是否是pdf文件

let regPdf = /\.(pdf)$/.test(data.toLowerCase())  是否pdf文件

let regImg = /\.(jpg|jpeg|png|gif)$/.test(data.toLowerCase())  是否图片文件

let regDoc = /\.(doc|docx)$/.test(data.toLowerCase())  是否doc 或者 docx文件

http://www.dtcms.com/wzjs/248459.html

相关文章:

  • 网站推广营销怎么做seo优化关键词排名
  • 南昌市房产网哈尔滨关键词优化方式
  • 商丘市做1企业网站的公司热搜词排行榜关键词
  • 想调用等三方网站数据该怎么做如何点击优化神马关键词排名
  • 全国大型免费网站建设天津百度优化
  • 深圳商业网站建设哪家好网络新闻发布平台发稿
  • 婚纱摄影网站设计毕业论文网络推广员的工作内容和步骤
  • 沧州网站建设的集成商全国广告投放平台
  • dw做网站的流程百度极速版推广员怎么申请
  • 手机在线做ppt的网站seo排名点击首页
  • 织梦网站打开速度慢人工智能培训心得体会
  • 怎么用vs2010做网站seo最强
  • 扬州做企业网站哪家公司好成人职业技能培训有哪些项目
  • 做平面设计的网站新手seo入门教程
  • 台州自助建站系统免费行情网站的推荐理由
  • 韩国优秀网站培训体系
  • 我做网站编辑写文章很慢怎么办全网营销推广靠谱吗
  • 百度搜索不到任何网站电子商务网站建设与管理
  • 网站建设公众号小程序推广开发口碑营销的名词解释
  • 做php网站教程视频搜索引擎关键词优化
  • 中文wordpress主题苏州seo关键词排名
  • 合肥建设企业网站免费做网站
  • 网站收录怎么设置百度网盘下载速度慢破解方法
  • 网站开发实战课程新闻稿撰写
  • 自己做优惠劵网站赚钱吗临沂做网站推广的公司
  • 众筹网站怎么做推广站长工具seo综合查询可以访问
  • 安徽奶茶加盟网站建设成都百度搜索排名优化
  • 石家庄做网站建设的公司哪家好上海百度推广电话客服
  • 有关大学生做兼职的网站有哪些列举网络推广的方式
  • 信用中国 网站 支持建设写软文用什么软件