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

个人cms网站阜阳城乡建设局网站

个人cms网站,阜阳城乡建设局网站,南宁网上房地产官网,域名停域旧版本app免费下载sunsetglow/vue-pdf-viewer 开箱即用的pdf插件sunsetglow/vue-pdf-viewer, vue3 版本 无需多余开发,操作简单,支持大文件 pdf 滚动加载,缩放,左侧导航,下载,页码,打印,文本复制&…

@sunsetglow/vue-pdf-viewer

开箱即用的pdf插件@sunsetglow/vue-pdf-viewer, vue3 版本 无需多余开发,操作简单,支持大文件 pdf 滚动加载,缩放,左侧导航,下载,页码,打印,文本复制,等功能

在这里插入图片描述

移动端展示

在这里插入图片描述

举个栗子

  • 首先就是我们先去安装我们的npm 包
yarn add @sunsetglow/vue-pdf-viewer
npm i @sunsetglow/vue-pdf-viewer
pnpm i @sunsetglow/vue-pdf-viewer
  • 话不多说直接上代码
 <template><div id="pdf-container"></div>
</template>
<script lang="ts" setup>
import { initPdfView } from "@sunsetglow/vue-pdf-viewer";
import "@sunsetglow/vue-pdf-viewer/dist/style.css";
import { onMounted } from "vue";
const loading = ref(false);
const pdfPath = new URL("@sunsetglow/vue-pdf-viewer/dist/libs/pdf.worker.min.mjs",import.meta.url
).href;
onMounted(() => {loading.value = true;initPdfView(document.querySelector("#pdf-container") as HTMLElement, {loadFileUrl: `https:xxx.pdf`, //文件路径pdfPath: pdfPath, // pdf.js 里需要指定的文件路径loading: (load: boolean) => {loading.value = load;//加载完成会返回 false},pdfOption: {scale: true, //缩放pdfImageView: true, //pdf 是否可以单片点击预览page: true, //分页查看navShow: true, //左侧导航navigationShow: false, // 左侧导航是否开启pdfViewResize: true, // 是否开启resize 函数 确保pdf 根据可视窗口缩放大小toolShow: true, // 是否开启顶部导航download: true, //下载clearScale: 1.5, // 清晰度 默认1.5 感觉不清晰调大 ,当然清晰度越高pdf生成性能有影响fileName: "preview.pdf", // pdf 下载文件名称lang: "en", //字典语言print: true, //打印功能customPdfOption: {// customPdfOption是 pdfjs getDocument 函数中一些配置参数 具体可参考 https://mozilla.github.io/pdf.js/api/draft/module-pdfjsLib.html#~DocumentInitParameterscMapPacked: true, //指定 CMap 是否是二进制打包的cMapUrl: "https://cdn.jsdelivr.net/npm/pdfjs-dist@2.2.228/cmaps/", //预定义 Adob​​e CMaps 所在的 URL。可解决字体加载错误},textLayer: true, //文本是否可复制 , 文本复制和点击查看大图冲突建议把 pdfImageView 改为false},});
});
</script><style scoped>
#pdf-container {width: 100%;padding: 0px;height: 100%;
}
</style>
  • 最简单ctrl+c ctrl+v

  • 但是我们需要注意的是pdfPath这个参数 pdfPath 需要一个指向 pdf.worker.min.mjs 文件的路径

  • 做完以上步骤我们大功告成了

  • 参数说明

参数名称内容 说明
loadFileUrl文件地址(必选)
pdfPathpdf.js 里所需的 pdf.worker.min.mjs 指向地址(必选)
pdfOptionpdf 的配置选项 (可选)
loadingpdf 加载完成执行函数 (可选)
  • 如果该插件对你有帮助希望可以去 github 去帮忙点个Star
http://www.laogonggong.com/news/69524.html

相关文章:

  • 漳州北京网站建设上海办公室设计装修公司
  • 邮箱网站架构织梦 旅游网站模板
  • 网站动态海报效果怎么做的做动效很好的网站
  • 有必要自建网站做导购吗大学生网站设计
  • 济南网站制作价格常德建设网站制作
  • 个人网站建设咨询电话自己建网站步骤
  • 如何做竞价网站重庆模板网站多少钱
  • 做网站最好的公网站排名logo怎么做
  • 免费的ai绘图网站有哪些做物理的网站
  • 网站开发 -(广告)广西建设网查询
  • 东莞网站公司星鑫网站的规划与建设课程设计
  • 怎么做运营网站网络营销推广的目的是
  • icp网站备案信息表济南众筹网站建设
  • 做网站莱芜北京微信公众号网站建设
  • 网站源码超市 下载上海si设计公司
  • 潍坊点睛做网站怎么样义乌企业网站建设
  • 浙江建设技术职业学院网站朝阳发布
  • 局域网的电脑怎么做网站服务器人才网网站建设基本流程
  • 境外网站不备案盈利股票网站怎么做
  • 百度网站首页收录wordpress 安装php
  • 移动网站建设方面wordpress 4 安装教程
  • iis6添加网站c 网站开发需要学什么
  • Python仿wordpress国内专业的seo机构
  • 北京建设规划许可证网站免费网站空间域名
  • 江门 网站设计做家常菜的网站哪个好
  • 做报价在哪个网站询价如何做网站授权
  • 找哪些公司做网站网站建设翻译英文是什么
  • 深圳小企业网站建设wordpress 登录状态
  • 哪个网站可以做代销怎么讲解网站
  • 2008 iis 配置 asp网站通过模版做网站