首先下载pdf.js。
下载地址为:pdf.js

下载完成后将解压文件解压到一个新文件夹,名字随便命名就好。我这里命名为PDF.js

将你的解压文件放到你的网站根目录,并能够成功访问这个页面即可

你要打印的pdf文件全部路径就是这个路径,这里以我的文件路径作为参考:http://localhost:8081/zkimp/PDF.js/web/viewer.html?file=http://localhost:8081/zkimp/01.pdf
file后面就是你想要打印的pdf路径。
接下来是代码区域
function print(){
var baseUrl = "http://localhost:8081/zkimp/PDF.js/web/viewer.html?file="
var fileUrl = "http://localhost:8081/zkimp/01.pdf"//硬编码测试,要打印的pdf地址,上线请换正确地址。
var linkUrl = baseUrl+fileUrl
var p = document.createElement('iframe')//兼容ie8及以上。
try {
p.src = linkUrl
p.width = "100%";
p.height = "99%";
p.id="pdf"//可写可不写
document.body.appendChild(p);
p.onload=function(){
setTimeout(function(){//设定延时,减少pdf文档还未加载完成点击打印造成的弹窗报错或者显示空白页。
p.contentWindow.print()
},1000)
}
}catch(e) {
// alert(e);
alert('请确保已安装Adobe,并开启Adobe加载项!' + e, "warning");
}
}
在你点击打印的地方调用这个方法即可。
本文章参考:pdf.js使用方法
本文详细介绍如何利用pdf.js在网页中实现PDF文档的打印功能。首先,需从指定地址下载pdf.js并解压至网站根目录。接着,通过修改代码中的PDF文件路径,使其指向待打印的PDF文件。最后,调用特定函数即可完成打印操作。
11万+

被折叠的 条评论
为什么被折叠?



