首页 > 其他分享 >uniapp之安卓端pdf预览

uniapp之安卓端pdf预览

时间:2023-11-21 15:48:23浏览次数:29  
标签:function uniapp success 预览 res 之安卓端 pdf uni

uniapp之安卓端pdf预览

原理:

将文件下载到本地,使用uni api预览文件

exportPDF() {
					uni.downloadFile({
						url: "http://192.168.1.237:9000/profile/statute/937820.pdf",
						success: res => {
							console.log(res)
							if (res.statusCode === 200) {
								// 保存pdf文件至手机,一般安卓端存储路径为:手机存储/dcim/camera文件夹下
								uni.saveFile({
									tempFilePath: res.tempFilePath,
									success: function() {
										uni.showToast({
											title: "文件已保存至/DCIM/CAMERA文件夹下",
											icon: "none"
										})
										setTimeout(function() {
											// 预览pdf文件
											uni.openDocument({
												filePath: res.tempFilePath,
												showMenu: true,
												success: function(file) {
													console.log("file-success",
														file)
												}
											})
										}, 1500)
									},
									fail: function() {
										uni.showToast({
											title: "保存失败,请稍后重试!",
											icon: "none"
										})
									}
								})
							}
						}
					})
				}

  直接调用即可。

注释:测试过pdfjs-3.5.141-dist、pdfjs-2.16.105-dist可在浏览器正常使用,真机可以看到页面打不开pdf文件。

 

 

钻研不易,转载请注明出处。。。。。。

 

 

 

 

 

 

 

 

翻译

搜索

复制

<iframe height="240" width="320"></iframe>

标签:function,uniapp,success,预览,res,之安卓端,pdf,uni
From: https://www.cnblogs.com/s313139232/p/17846690.html

相关文章

  • UNIAPP返回上一页并参数 uni.$on、uni.$off、uni.$once 和 uni.$emit
    WPFPrism事件聚合器-订阅/发布事件https://www.cnblogs.com/douyuanjun/p/17788957.html结合JS理解更容易理解:https://www.cnblogs.com/douyuanjun/p/17465402.html//传参给上一页confirm:function(){ if(this.list.length>=1){ //选择观演人 uni.$emit('selectV......
  • word转pdf怎么显示批注
    如何将word文档带批注的转化为pdf并且显示批注:1、用word打开需要转换成pdf而且还带批注痕迹的word文件。2、打开word文件之后,点击word左上角的文件处。3、然后点击左边这一排上的“另存为”。注意:千万不要选另存为下面的另存为AdobePDF,这样保存下来的文件是没有批......
  • 派胜 SigningPDF 全球签 操作指南(全球信任)
    派胜SigningPDF全球签是一款企业级PDF数字签名软件,可信数字签名、电子印章和时间戳解决方案。派胜SigningPDF支持Adobe全球认可的证书颁发机构,高自动化为PDF文档添加可信合法的数字签名。访问SigningPDF官网下载最新版。https://www.paioffice.com/signingpdf/downloads......
  • 派胜 SigningPDF 全球签 - 欧盟 eIDAS PDF数字签名(演示)
    派胜SigningPDF全球签是一款企业级PDF数字签名软件,可信数字签名、电子印章和时间戳解决方案。派胜SigningPDF支持Adobe全球认可的证书颁发机构,高自动化为PDF文档添加可信合法的数字签名。访问SigningPDF官网下载最新版。https://www.paioffice.com/signingpdf/downloads......
  • 企业级 SigningPDF 数字签名 - 如何安装 CFCA 全球信任文档签名证书
    派胜SigningPDF全球签是一款企业级PDF数字签名软件,可信数字签名、电子印章和时间戳解决方案。SigningPDF支持Adobe全球认可的证书颁发机构,高自动化为PDF文档添加可信合法的数字签名。访问SigningPDF官网下载最新版。https://www.paioffice.com/signingpdf/downloads如何......
  • C# EXCEL 转 PDF
    usingSystem;usingSystem.IO;usingSystem.Xml.Linq;usingAspose.Cells;classProgram{staticvoidMain(string[]args){stringpath="C:\Users\1385908\Desktop\";stringfile_input=path+"111.xlsx";stringfile_output=path......
  • 【专题】2023年中国社会办口腔医疗企业报告PDF合集分享(附原数据表)
    原文链接:https://tecdat.cn/?p=34300原文出处:拓端数据部落公众号口腔健康是整体健康的重要基石,当前,无论是哪个年龄段的人群,或多或少都会受到口腔问题的困扰。随着国民口腔健康意识的不断提高,消费者对口腔医疗服务的需求日益多元化,口腔医疗行业也迎来了快速发展阶段。阅读原文,获......
  • Java Word 转 pdf
    最近项目需要做在线预览文档功能,要求对word文档后台转为pdf,遇到了很多问题,因此记录一下。网上有很多将Word转换成PDF的方式,这里我试了几种比较简单的方式:POI、aspose、spire和documents4j。1、POIPOI是Apache下的一个Java类库,可以帮助我们实现Java与各种Office格式文件的互相转......
  • 去掉uniapp程序中顶部返回按钮
    去掉uniapp程序中顶部返回按钮1.javascript"autoBackButton":false在小程序下生效,H5不生效{"path":"pages/donation/list","style":{"navigationBarTitleText":"公益捐款"......
  • Java 删除PDF页面 (免费工具分享)
    对PDF页面的增删通常需要借助专门的工具,而这些工具一般需要付费才能使用。那么我们可以通过Java代码免费实现这一功能吗?答案是肯定的。这篇文章就教大家如何使用一个免费的国产Java库来删除PDF中的指定页面或者删除PDF中的空白页。 使用Java快速删除PDF中的指定页面1.首先,我......