更新记录

1.0.7(2026-09-03) 下载此版本

.。。。

1.0.6(2026-08-29) 下载此版本

.

1.0.5(2026-08-02) 下载此版本

...

查看更多

平台兼容性

uni-app(4.62)

Vue2 Vue3 Chrome Safari app-vue app-nvue app-nvue插件版本 Android Android插件版本 iOS iOS插件版本 鸿蒙 鸿蒙插件版本
× × × - 1.0.2 6.0 1.0.2 15 1.0.2 20 1.0.2
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
× × × × × × × × × × × ×

hj-pdf-viewer

高性能 PDF 查看器插件

<template>
  <view class="container">
    <hj-pdf-viewer
      :pdfUrl="pdfUrl"
      :showAnnotations="showAnnotations"
      @annotationDrawingChange="onAnnotationDrawingChange"
      :autoClean="false"
      :initialScale="1.0"
      :minScale="1.0"
      :maxScale="10.0"
    />
  </view>
</template>

<script>
export default {
  data() {
    return {
      pdfUrl: "https://example.com/sample.pdf",
    };
  },
};
</script>
// 鸿蒙
<template>
    <embed class="viewer" tag="hj-pdf-viewer" :options="pdfOptions"></embed>
</template>
<script>
import "@/uni_modules/hj-pdf-viewer";
export default {
  data() {
    return {
      pdfOptions: {
          pdfUrl: "https://example.com/sample.pdf",
          autoClean: false,
          initialScale: 1.0,
          minScale: 1.0,
          maxScale: 10.0
      }
    };
  },
};
</script>

Props

属性 类型 默认值 说明
pdfUrl String '' PDF URL
autoClean Boolean false 是否自动清理
showAnnotations Boolean false 是否展示标注层
initialScale Boolean 1.0 初始倍数
minScale Boolean 1.0 最小倍数
maxScale Boolean 10.0 最大倍数

Events

事件 参数 说明
annotationDrawingChange { drawing: boolean } 标注开始或结束绘制;复用已有绘制结果时不触发

隐私、权限声明

1. 本插件需要申请的系统权限列表:

Android: android.permission.INTERNET,用于下载 PDF 文件

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

License

Copyright (c) 2026

本插件为作者自用插件。未经作者明确许可,不得复制、分发、转售、再授权或用于公开商业分发。

如需在团队、客户项目或其他非个人项目中使用,请先获得作者授权。

暂无用户评论。