Phi*_*ipp 14
是的,有可能,用HTML5!
https://github.com/mozilla/pdf.js/
这是一个纯JavaScript库,它使用HTML5函数打开PDF文件并在页面中呈现它.我在以下浏览器中成功测试了库:
用法
在HTML文件中的JavaScript库,并添加一个 - 元素(是HTML5元素,所以它会在HTML5的浏览器只工作):
<body>
<canvas id="the-canvas" style="border:1px solid black;"/>
</body>
Run Code Online (Sandbox Code Playgroud)
使用类似于此的javascript调用在此画布中呈现PDF:
PDFJS.getDocument('your-file-goes-here.pdf').then(function(pdf) {
pdf.getPage(1).then(function(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);
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14155 次 |
| 最近记录: |