微信小程序预览pdf,修改pdf文件名

记录微信小程序预览pdf文件,修改pdf名字安卓和ios都可用。

1.安卓和苹果的效果

2.需要用到的api

1.wx.downloadFile

wx.downloadFile 下载文件资源到本地。客户端直接发起一个 HTTPS GET 请求,返回文件的本地临时路径 (本地路径),单次下载允许的最大文件为 200MB。

2.wx.openDocument

wx.openDocument 新开页面打开文档。

3.代码实现

javascript 复制代码
			downPdf(){
				let that = this
				wx.showLoading({
					title: "资源下载中...",
				});
				const fileName = '测试一下'
				//下载文件资源到本地
				wx.downloadFile({
					url: that.pdfUrl, //后端返回的pdf路径
					filePath:`${wx.env.USER_DATA_PATH}/${fileName}.pdf`,//自定义pdf文件名
					success: function(res) {
						const filePath = res.filePath || res.tempFilePath 
						wx.openDocument({
							showMenu:true, //分享按钮
							filePath: filePath,
							success: function(res) {
								wx.hideLoading();
							}
						})
					}
				})
			},
相关推荐
belldeep2 小时前
python:reportlab 将多个图片合并成一个PDF文件
python·pdf·reportlab
正小安4 小时前
如何在微信小程序中实现分包加载和预下载
前端·微信小程序·小程序
说私域4 小时前
基于定制开发与2+1链动模式的商城小程序搭建策略
大数据·小程序
墨染辉7 小时前
pdf处理2
pdf
丁总学Java10 小时前
微信小程序-npm支持-如何使用npm包
前端·微信小程序·npm·node.js
工业互联网专业11 小时前
毕业设计选题:基于ssm+vue+uniapp的校园水电费管理小程序
vue.js·小程序·uni-app·毕业设计·ssm·源码·课程设计
说私域15 小时前
社群团购中的用户黏性价值:以开源小程序多商户AI智能名片商城源码为例
人工智能·小程序
墨染辉18 小时前
10.2 如何解决从复杂 PDF 文件中提取数据的问题?
pdf
迷雾yx19 小时前
开发微信小程序 基础02
微信小程序·小程序
迷雾yx19 小时前
开发微信小程序 基础03
微信小程序·小程序