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

vue或uniapp使用pdf.js預覽

這篇具有很好參考價值的文章主要介紹了vue或uniapp使用pdf.js預覽。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、先下載穩(wěn)定版的pdf.js,可以去官網(wǎng)下載??官網(wǎng)下載地址? 或??pdf.js包下載(已配置好,無需修改)

二、下載好的pdf.js文件放在public下靜態(tài)文件里,?uniapp是放在?static下靜態(tài)文件里

三、使用方式

? ?1. vue項目?注意路徑?:src="`static/pdfjs-1.9/web/viewer.html?file=你的pdf路徑
<iframe :src="`static/pdfjs-1.9/web/viewer.html?file=https://storage.xuetangx.com/public_assets/xuetangx/PDF/PlayerAPI_v1.0.6.pdf`" style="border:none;" width="1000" height="100%"></iframe>
?2. uniapp項目使用 注意路徑??/static/PDFVIEW/pdfjs-1.9/web/viewer.html
<template>
    <view style="width: 100vh;">
        <web-view :src="pdfUrl" :fullscreen="true"></web-view>
    </view>
</template>
<script>
export default {
    data() {
        return {
            pdfUrl: '',
            htmlUrl: '/static/PDFVIEW/pdfjs-1.9/web/viewer.html', //新測試預覽
     fileUrl:'http://storage.xuetangx.com/public_assets/xuetangx/PDF/PlayerAPI_v1.0.6.pdf',  
        }
    },
    onLoad(options) {
        this.pdfUrl = `${this.htmlUrl}?file=${this.fileUrl}`;
    }
}
</script>

四、控制臺會出現(xiàn)跨域問題,這時候要注釋跨域代碼,

? ? 在viewer.js文件找到這段代碼,(在1861行)然后注釋掉
 var fileOrigin = new URL(file, window.location.href).origin;
 if (fileOrigin !== viewerOrigin) {
   throw new Error('file origin does not match viewer\'s');
 }

五、這時候基本就能看了


pc端效果

vue或uniapp使用pdf.js預覽,# Vue3.0+,# Vue2.6+,# uni-app,javascript,vue.js,uni-app

手機端效果?

?vue或uniapp使用pdf.js預覽,# Vue3.0+,# Vue2.6+,# uni-app,javascript,vue.js,uni-app

vue或uniapp使用pdf.js預覽,# Vue3.0+,# Vue2.6+,# uni-app,javascript,vue.js,uni-app文章來源地址http://www.zghlxwxcb.cn/news/detail-637616.html

到了這里,關于vue或uniapp使用pdf.js預覽的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • vue3管理系統(tǒng)中后臺返回pdf格式的文件流,前端如何預覽?以及uniapp微信小程序中后臺返回的base64位的pdf文件如何預覽?

    vue3管理系統(tǒng)中后臺返回pdf格式的文件流,前端如何預覽?以及uniapp微信小程序中后臺返回的base64位的pdf文件如何預覽?

    后臺返回的是base64格式的pdf文件,首先需要解析base64文件的插件 image-tools 1 安裝并引入插件 2 封裝預覽pdf的函數(shù) 3 調(diào)用接口獲取數(shù)據(jù)

    2024年01月18日
    瀏覽(176)
  • Vue中使用pdf.js實現(xiàn)在線預覽pdf文件流

    以下是在Vue中使用pdf.js實現(xiàn)在線預覽pdf文件流的步驟: 在需要使用的組件中,使用以下代碼引入pdf.js: 使用pdf.js的 getDocument() 方法加載pdf文件流??梢詫⑽募髯鳛锽lob對象傳遞給該方法。例如,可以使用axios從服務器獲取pdf文件流: 在 loadPdf() 方法中,使用 getDocument() 方法

    2024年02月09日
    瀏覽(96)
  • uniapp使用addInterceptor路由攔截(vue2 OR vue3)

    uniapp使用addInterceptor路由攔截(vue2 OR vue3)

    說明 初始版本方法,可能因為能力原因存在不足,請見諒,有問題評論區(qū)~~ 主要通過 uni.addInterceptor api進行路由攔截 目前小程序上面對于uniapp提供的路由跳轉(zhuǎn)方式可以實現(xiàn)攔截,自帶的返回按鈕,底部tabbar切換無法攔截他們的跳轉(zhuǎn),但是可以監(jiān)聽到to和from h5支持路由全部攔截

    2024年02月09日
    瀏覽(23)
  • vue2實現(xiàn)二進制流pdf瀏覽器預覽功能

    該方法不需要使用插件? 獲取后端二進制文件流后直接處理 然后點擊調(diào)用方法使用

    2024年01月20日
    瀏覽(25)
  • uniapp中使用pinia (針對于uniapp創(chuàng)建vue3項目,uniapp創(chuàng)建vue2項目此方法不可用)

    如果新建項目,先初始化一下 名字自己定我的是pinia-store,在目錄下新建index.js和login.js,代碼如下 index.js 這是需要被main.js引用的 如同與vue3項目中index.ts中引入的pinia 再建一個存儲狀態(tài)的文件(login.js) 4 main.js中的修改 在vue組件中就可以操作pinia中存儲的狀態(tài)的和一系列操作了

    2024年02月11日
    瀏覽(121)
  • Vue3PDF預覽(vue3-pdf-app)

    Vue3PDF預覽(vue3-pdf-app)

    vue3-pdf-app 插件 網(wǎng)站預覽PDF最佳且最簡單的方式: 如果需要自定義網(wǎng)頁內(nèi)預覽,可以采用本PDF預覽組件(PDFViewer.vue) 本組件基于 ?vue3-pdf-app@1.0.3 ?插件進行二次封裝,更適合日常使用需要! 插件支持功能包括但不限于:縮放、旋轉(zhuǎn)、全屏預覽、打印、下載、內(nèi)容檢索、dar

    2023年04月21日
    瀏覽(24)
  • vue2 pdfjs-2.8.335-dist pdf文件在線預覽功能

    vue2 pdfjs-2.8.335-dist pdf文件在線預覽功能

    1、首先先將 pdfjs-2.8.335-dist 文件夾從網(wǎng)上搜索下載,復制到public文件夾下. 2、在components下新建組件PdfViewer.vue文件 3、在el-upload 中調(diào)用 pdf-viewer 組件 4、在el-upload 中的 on-preview方法中加上對應的src路徑 ?internalPreview(file) { //判斷需要預覽的地方加 props—pdfView ? ? ? ? ? ? ? ?

    2024年01月19日
    瀏覽(31)
  • 【vue2】純前端實現(xiàn)本地的pdf/word/epub文件預覽

    需求是預覽本地的pdf/word/epub格式的文件,但是搜索后發(fā)現(xiàn)沒有可以直接使用的,格式不同,顯示的方式和效果也都略有不同。 最后還是 分別實現(xiàn)預覽 的功能。 如果只需要預覽pdf/word等格式的話,可以使用的方案:vue-office,支持多種文件(docx、excel、pdf)預覽的vue組件庫,支持

    2024年02月11日
    瀏覽(38)
  • vue3移動端實現(xiàn)pdf預覽

    vue3移動端實現(xiàn)pdf預覽

    使用的插件有: html部分: js部分: 我一開始使用的時第一種方法,然后測試之后發(fā)現(xiàn) 蘋果手機會顯示pdf加載出錯了 ,安卓手機可以正常顯示,于是換成了第二種方法。 html部分: js部分: 用了第二種插件后,蘋果手機還是加載不出來,后面查到因為pdfjs-dist有時候會出現(xiàn)部

    2024年02月02日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包