国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue-pdf 單列顯示多個pdf頁面

這篇具有很好參考價值的文章主要介紹了vue-pdf 單列顯示多個pdf頁面。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

<template>
  <div>
    <pdf
      v-for="i in numPages"
      :key="i"
      :src="src"
      :page="i"
      style="display: inline-block; width: 100%"
    ></pdf>
<!-- 寬度設(shè)置100% 一行只展示一頁 -->
  </div>
</template>
<script>
import pdf from "vue-pdf";
var loadingTask = pdf.createLoadingTask(
  "/static/clause.pdf"
);
export default {
  data() {
    return { src: loadingTask, numPages: undefined };
  },
  components: {
    pdf,
  },
  mounted() {
    this.src.promise.then((pdf) => {
      this.numPages = pdf.numPages;
    });
  },
};
</script><template>
  <div>
    <pdf
      v-for="i in numPages"
      :key="i"
      :src="src"
      :page="i"
      style="display: inline-block; width: 100%"
    ></pdf>
  </div>
</template>
<script>
import pdf from "vue-pdf";
var loadingTask = pdf.createLoadingTask(
  "/static/clause.pdf"
);
export default {
  data() {
    return { src: loadingTask, numPages: undefined };
  },
  components: {
    pdf,
  },
  mounted() {
    this.src.promise.then((pdf) => {
      this.numPages = pdf.numPages;
    });
  },
};
</script>

注意:文件要放在public文件夾下,不然會報錯:如果文件放在遠(yuǎn)程服務(wù)器上,則直接寫遠(yuǎn)程地址

Warning: Ignoring invalid character "33" in hex string'

原因:讀取 PDF 文件時,路徑不合法,導(dǎo)致讀取不到文件; 在 vue-cli3 腳手架搭建的項(xiàng)目中,讀取本地的 PDF 文件需要放到 public 文件夾中,在引用時,不能使用相對路徑,且‘/’即表示 public 文件夾 (需略去 public);文章來源地址http://www.zghlxwxcb.cn/news/detail-615473.html

到了這里,關(guān)于vue-pdf 單列顯示多個pdf頁面的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vue-pdf實(shí)現(xiàn)pdf文件在線預(yù)覽

    在日常的工作中在線預(yù)覽 PDF 文件的需求是很多的,下面介紹一下使用 vue-pdf 實(shí)現(xiàn)pdf文件在線預(yù)覽 使用 npm 安裝 vue-pdf npm install vue-pdf 使用 vue-pdf 顯示 PDF 文件 此時頁面中就會顯示我們提供的 PDF 文件了,但是此時只顯示了 PDF 文件的第一頁 按頁顯示 PDF 文件 使用 vue-pdf 能滿足

    2024年02月13日
    瀏覽(29)
  • Vue-pdf踩坑記錄

    Vue-pdf踩坑記錄

    最近在公司的一個項(xiàng)目中,需要在線預(yù)覽PDF文件?;趘ue-admin-electron的模板中開發(fā)。開發(fā)機(jī)系統(tǒng)為Windows,使用的框架為electron-vue。 坑1:在通過vue-router路由到含有vue-pdf組件的頁面時報:“syntaxError: Unexpected token ” 錯誤。 解決方法: 將vue-pdf添加到webpack配置文件的白名單中。

    2024年02月11日
    瀏覽(15)
  • vue中前端實(shí)現(xiàn)pdf預(yù)覽(含vue-pdf插件用法)

    vue中前端實(shí)現(xiàn)pdf預(yù)覽(含vue-pdf插件用法)

    ? 場景:前端需要根據(jù)后端返回的線上pdf的地址,實(shí)現(xiàn)pdf的預(yù)覽功能。 情況一:后端返回的pdf地址,粘貼到瀏覽器的url框中,是可以在瀏覽器中直接進(jìn)行預(yù)覽的。 方法(1)可以直接使用window.open(\\\'獲取到的pdf地址\\\')重新打開一個瀏覽器頁簽,通過瀏覽器頁簽直接實(shí)現(xiàn)預(yù)覽功

    2024年02月04日
    瀏覽(21)
  • PDF.js - 免費(fèi)開源的 JavaScript 讀取、顯示 PDF 文檔的工具庫,由 Mozilla 開發(fā)并且持續(xù)維護(hù)

    PDF.js - 免費(fèi)開源的 JavaScript 讀取、顯示 PDF 文檔的工具庫,由 Mozilla 開發(fā)并且持續(xù)維護(hù)

    最近新項(xiàng)目需要處理 PDF,研究了 PDf.js 之后覺得很不錯,于是寫篇文章推薦給大家。 PDF.js 的功能和它的名字一樣簡單,是一個使用 HTML5 技術(shù)來讓前端網(wǎng)頁支持讀取、解析和顯示 PDF 文檔的 JS 工具庫。這個項(xiàng)目由大名鼎鼎的 Mozilla 組織開發(fā)并且更新維護(hù)著,沒錯,就是那個開

    2024年01月21日
    瀏覽(43)
  • vue中如何使用vue-pdf及相應(yīng)報錯解決

    vue中如何使用vue-pdf及相應(yīng)報錯解決

    ? 目錄 一、安裝npm 依賴 二、引入組件 1、html中使用組件 單頁 多頁? 2、數(shù)據(jù)處理 單頁 多頁? 三、項(xiàng)目使用--代碼部分 四、報錯解決 前言 使用vue-pdf組件實(shí)現(xiàn)文件預(yù)覽功能 并在文件上增加操作按鈕 vue3不支持vue-pdf,vue3項(xiàng)目用pdfjs-dist ? 1、在根目錄下輸入一下命令 2、修改

    2023年04月12日
    瀏覽(18)
  • 前端使用vue-pdf、pdf-lib、canvas 給PDF文件添加水印,并預(yù)覽與下載

    前端使用vue-pdf、pdf-lib、canvas 給PDF文件添加水印,并預(yù)覽與下載

    原理就是給顯示pdf 的容器增加一層水印遮罩層 下載: 通過url獲取pdf文件的arrarybuffer文件流 將arraybuffer數(shù)據(jù)轉(zhuǎn)成pdf文檔 添加水印字體(內(nèi)置/自定義) 為每頁pdf添加文字水印 保存pdf文件的unit64Arrary文件流 預(yù)覽: 創(chuàng)建canvas容器(用于顯示水印文字) 創(chuàng)建水印canvas 將水印canv

    2024年01月24日
    瀏覽(25)
  • vue3項(xiàng)目使用pdf.js插件實(shí)現(xiàn):搜索高亮、修改pdf.js顯示的頁碼、向pdf.js傳值、控制搜索、處理接口文件流

    vue3項(xiàng)目使用pdf.js插件實(shí)現(xiàn):搜索高亮、修改pdf.js顯示的頁碼、向pdf.js傳值、控制搜索、處理接口文件流

    官網(wǎng)地址:http://mozilla.github.io/pdf.js/ 中文文檔地址:https://gitcode.gitcode.host/docs-cn/pdf.js-docs-cn/print.html PDF.js是基于HTML5技術(shù)構(gòu)建的,用于展示可移植文檔格式的文件(PDF),它可以在現(xiàn)代瀏覽器中使用且無需安裝任何第三方插件。 pdf.js主要包含兩個庫文件 pdf.js:負(fù)責(zé)API解析 pdf.wor

    2024年02月13日
    瀏覽(28)
  • Module not found: Error: Can‘t resolve ‘vue-pdf‘ in ‘xxx‘

    Module not found: Error: Can‘t resolve ‘vue-pdf‘ in ‘xxx‘

    使用命令npm run serve時vue項(xiàng)目報錯: Module not found: Error: Can\\\'t resolve \\\'vue-pdf\\\' in \\\'xxx\\\' ?解決方案: 運(yùn)行命令 : 即可解決。 再次順利執(zhí)行npm run serve

    2024年02月11日
    瀏覽(23)
  • vue前端預(yù)覽pdf并加水印、ofd文件,控制打印、下載、另存,vue-pdf的使用方法以及在開發(fā)中所踩過的坑合集

    vue前端預(yù)覽pdf并加水印、ofd文件,控制打印、下載、另存,vue-pdf的使用方法以及在開發(fā)中所踩過的坑合集

    根據(jù)公司的實(shí)際項(xiàng)目需求,要求實(shí)現(xiàn)對pdf和ofd文件的預(yù)覽,并且需要限制用戶是否可以下載、打印、另存pdf、ofd文件,如果該用戶可以打印、下載需要控制每個用戶的下載次數(shù)以及可打印的次數(shù)。正常的預(yù)覽pdf很簡單,直接調(diào)用瀏覽器的預(yù)覽就可以而且功能也比較全,但是一

    2024年02月16日
    瀏覽(93)
  • vue-pdf多頁預(yù)覽異常,Rendering cancelled, page 1 Error at BaseExceptionClosure xxx

    vue-pdf多頁預(yù)覽異常,Rendering cancelled, page 1 Error at BaseExceptionClosure xxx

    項(xiàng)目開發(fā)使用vue-pdf,單頁情況預(yù)覽正常,多頁vue-pdf預(yù)覽異常,第一次預(yù)覽時,會先彈出異常模態(tài)窗口,關(guān)閉模態(tài)窗口,pdf又是正常顯示,報錯信息及異常截圖如下: 異常截圖,點(diǎn)擊右上角關(guān)閉X,pdf是正常預(yù)覽,再次打開后也能正常預(yù)覽,僅第一次打開預(yù)覽有異常。 1.vue-pdf預(yù)

    2024年02月07日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包