前端-打印(pdf、图片)

打印的核心:window.print()方法

1.打印pdf

我这个的实现思路大致-拿到后台返回的pdf就加载print()方法进行打印。这里只时候在本地,如果打印不同服务器的,会出现跨域问题。

html

前端-打印(pdf、图片)

 

 js

前端-打印(pdf、图片)

 

出现跨域问题

前端-打印(pdf、图片)

 

 

 

2.打印图片

思路:通过弹出新页面进行打印(这里是默认图片过大:根据需求进行设定即可),两者思路都差不多。但这个不会出现跨域问题!

前端-打印(pdf、图片)