pdf.js的使用方法。

首先下载pdf.js。
下载地址为:pdf.js
pdf.js的使用方法。_第1张图片
下载完成后将解压文件解压到一个新文件夹,名字随便命名就好。我这里命名为PDF.js
pdf.js的使用方法。_第2张图片
将你的解压文件放到你的网站根目录,并能够成功访问这个页面即可
pdf.js的使用方法。_第3张图片
你要打印的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使用方法

你可能感兴趣的:(JavaScript)