用pdf.js展示,pdf中有中文不顯示問題var pdfData=atob('....')
pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://unpkg.com/pdfjs-dist@2.0.489/build/pdf.worker.min.js';// pdfjsLib.cMapUrl = './cmaps/';
pdfjsLib.getDocument({data: pdfData}).then(function getPdfHelloWorld(pdf) {
pdf.getPage(1).then(function getPageHelloWorld(page) { var scale = 1.5; var viewport = page.getViewport(scale);
var canvas = document.getElementById('the-canvas'); var context = canvas.getContext('2d');
canvas.height = viewport.height;
canvas.width = viewport.width;
var renderContext = { canvasContext: context, viewport: viewport
};
page.render(renderContext);
});
});在頁面中的截圖應該是有中文的,但是沒顯示。
后臺返回pdf的base64編碼到前端,如果pdf中有中文,不會顯示問題?
Qyouu
2018-07-22 16:06:25