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

四平网站公司帝国 网站搬家

四平网站公司,帝国 网站搬家,舟山建设银行纪念币预约网站,网站开发模块的需求分析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.yayakq.cn/news/491331/

相关文章:

  • 山西网站建设服务合肥seo排名优化公司
  • 如何用模板建网站优化营商环境
  • 网页设计需要学什么技术北京seo案例
  • 甘肃建设投资集团控股有限网站分销系统大概多少钱
  • 上海网站关键排名免费查看采购信息的平台
  • 网站建设页面图wordpress上传图片路径修改
  • 起名网站是怎么做的短网址生成器免费
  • 做网站常见程序局域网如何做网站
  • 现在用什么做网站怎么注册公司需要什么手续
  • 网站导航固定代码o2o网站建设价格
  • vps网站被镜像应用商店下载安装到桌面
  • 苏州网站搜索排名云南网app
  • 中国风格网站化妆品网站开发背景
  • 网站建设和优化的步骤沈阳网站公司哪个好
  • 电子工程师网站浏览不良网页的危害
  • 网站开发任务分解人才网网站开发手册
  • 这几年做那个网站能致富网站挂马怎么处理
  • 哈尔滨做网站多少钱做招商网站
  • 增加网站关键词库想注册个网站做短租房投资多少钱
  • 石家庄网站建设吧wordpress 满屏主题
  • 德州市经济开发区建设局网站wordpress菜单新连接
  • 商丘网站建设模板原创wordpress付费主题
  • 网站添加微信iis停止单个网站
  • 装饰工程东莞网站建设网页设计和平面设计哪个工资高
  • 网站建设收费标准服务外贸网站建设 福田
  • 接私活做网站要不要签合同wordpress 菜单 标签
  • 哈尔滨信息网租房信息福州seo招聘
  • 做网站暴利赚钱门户网站 模板之家
  • 网站建设图片像素是多大的八宝山做网站公司
  • 南京做网站建设的公司排名本周国内新闻