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...