PDF.JS 预览有文件大小限制吗,如果有在哪里修改文件大小
首先下载源码: https://github.com/lishaoh/PDF.js
step1:
将源码加入到项目中,目录如下:
image
在web目录下有viewer.js文件
image
step2:
在viewer.js 里面做如下修改:
var DEFAULT_URL = ''; // 将默认PDF路径路径置为空
step3:
在按钮点击事件中调用window.open()
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<meta name=referrer content=never>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, minimal-ui">
<meta name="renderer" content="webkit">
</head>
<body>
<button onclick="preview()">PDF预览</button>
</body>
<script>
function preview() {
console.log('test');
var pdf = 'pdf的URL';
window.open('./js/pdf/web/viewer.html?file=' + pdf, 'PDF');
}
</script>
</html>
至此OK了
没有 如果太大 可以分批加载 这个api 上有说明 跟分页差不多
具体怎么分批加载,你有实现过吗?
还有一点,最好后端也要压缩一下再存入
这个包里 有demo