uniapp pdf阅读插件 Ba-Pdf

Posted 三杯五岳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uniapp pdf阅读插件 Ba-Pdf相关的知识,希望对你有一定的参考价值。

pdf阅读 Ba-Pdf

简介(下载地址

Ba-Pdf 是一款uniapp显示PDF文档的插件。支持手势缩放、双击缩放;支持显示页数;支持快速拖动;自带选择pdf文件方法。

  • 支持手势缩放、双击缩放
  • 支持显示页数
  • 支持快速拖动
  • 自带选择pdf文件方法

可与uniapp自带的 uni.chooseFile 搭配使用。

插件本身也自带选择Pdf方法 selectPdf(参考使用方法)。

截图展示

使用方法

script 中引入组件

	const pdf = uni.requireNativePlugin('Ba-Pdf')

script 中调用

		methods: 
			readPdf()  //显示pdf
				pdf.readPdf(
						path: this.path,
					,
					(res) => 
						console.log(res)
						uni.showToast(
							title: res.msg,
							icon: "none",
							duration: 3000
						)
					);
			,
			selectPdf()  //选择pdf 本插件自带
				pdf.selectPdf((res) => 
					console.log(res)
					if (res.outputPath) 
						this.path = res.outputPath;
					
					uni.showToast(
						title: res.msg,
						icon: "none",
						duration: 3000
					)
				);
			,
		

显示pdf readPdf 方法参数

属性名类型默认值说明
pathString‘’pdf文件路径,不能为空

选择pdf selectPdf 回调参数

属性名类型说明
outputPathStringpdf文件选择输出目录

系列插件

图片选择插件 Ba-MediaPicker文档

图片编辑插件 Ba-ImageEditor文档

文件选择插件 Ba-FilePicker文档

应用消息通知插件 Ba-Notify文档

应用未读角标插件 Ba-Shortcut-Badge文档

应用开机自启插件 Ba-Autoboot文档

扫码原生插件(毫秒级、支持多码)文档

扫码原生插件 - 新(可任意自定义界面版本)文档

动态修改状态栏、导航栏背景色、字体颜色插件 Ba-AppBar文档

原生sqlite本地数据库管理 Ba-Sqlite文档

安卓保活插件 Ba-KeepAlive文档

安卓快捷方式(桌面长按app图标) Ba-Shortcut文档

自定义图片水印 Ba-Watermark文档

视频压缩插件 Ba-VideoCompressor文档

动态切换应用图标、名称(如新年、国庆等) Ba-ChangeIcon文档

原生Toast弹窗提示(可穿透所有界面) Ba-Toast文档

图片涂鸦、画笔 Ba-ImagePaint文档

以上是关于uniapp pdf阅读插件 Ba-Pdf的主要内容,如果未能解决你的问题,请参考以下文章

使用 WordPress 插件从 pdf 创建 jpgs

uniapp Android 原生插件开发(Module 扩展为例·2022)

如何批量读取文件(PDF或Word)页数并自动显示在文件名称中?

移动端在线预览pdf文件的插件

如何在 PDF 中显示页数?

[pdf转ppt免费不限页数]pdf转ppt免费不限页数如何转换?PDF转PPT的方法是什么?