移動端顯示pdf檔案

2021-08-24 20:50:14 字數 1341 閱讀 5866

pdf.js 是乙個技術原型主要用於在 html5 平台上展示 pdf 文件,無需任何本地技術支援。

解壓後得到的build目錄就是pdf.js的核心檔案,直接引入裡面的pdf.js檔案就可以使用。

html **示例:

頁數: /

//引入pdf.js檔案

pdf的預覽就是通過上面的canvas展現出來的,一般移動端頁面都將使用者縮放禁止了,但如果在移動端頁面上顯示有點模糊的話,可以允許使用者縮放,而寬高大小等樣式根據專案要求調整吧。

js**示例:

var url = './練習.pdf';  //pdf檔案的位址

pdfjs.workersrc = '../../build/pdf.worker.js'; //引入主要檔案

var pdfdoc = null,

pagenum = 1,

pagerendering = false,

pagenumpending = null,

scale = 0.8,

canvas = document.getelementbyid('the-canvas'),

ctx = canvas.getcontext('2d');

function renderpage(num) ;

var rendertask = page.render(rendercontext);

rendertask.promise.then(function()

});

});

document.getelementbyid('page_num').textcontent = pagenum;

} function queuerenderpage(num) else

} function onprevpage()

pagenum--;

queuerenderpage(pagenum);

} document.getelementbyid('prev').addeventlistener('click', onprevpage);

function onnextpage()

pagenum++;

queuerenderpage(pagenum);

} document.getelementbyid('next').addeventlistener('click', onnextpage);

pdfjs.getdocument(url).then(function(pdfdoc_) );

頁面顯示PDF 移動端和網頁

在網頁上顯示pdf只要用或者 標籤就可以實現。把這兩個資料夾放在和html頁面乙個資料夾,或者其他資料夾,使用的時候再修改一下路徑就可以。資料夾中有已經寫好的可以顯示pdf的頁面,其中viewer.html是用來顯示pdf的,再專案執行起來,會顯示viewer.js中預設的資料夾中compersse...

react顯示pdf檔案

react載入pdf檔案時,測試發現object和embed標籤都不好使,後來找到乙個解決的庫,分享給小夥伴。首先需要安裝,執行命令npm install react pdf js。import react from react import pdf from react pdf js export...

pc端網頁自適應顯示在移動端

當我們將乙個pc端的網頁放到移動端的時候,移動端瀏覽器會將pc端的網頁按照一定的比例完整的顯示出來,這是因為移動端的瀏覽器預設的會將網頁渲染在乙個比例比較大的viewport中排版 ios預設的是980px,android4.0以上為980px 然後通過比例縮放看到整個頁面的全貌。但是,使用預設的v...