JS实现浏览器打印PDF

时间:2024-02-15 14:22:13

强大的光速云插件特点

免费浏览器打印插件
浏览器静默打印各种文档
浏览器js打印PDF
浏览器js打印HTML
浏览器js打印图片
浏览器js打印Word
浏览器js打印Excel
浏览器js打印PPT
浏览器js打印ZPL、epl
浏览器js打印设计
浏览器读取串口数据
浏览器读取电子秤重量
支持各种浏览器
支持HTTPS协议的站点
跨平台,支持Windows、Linux、Mac、Android系统

一、安装插件

支持Windows、Linux、Mac、Android系统,根据自己需要下载对应的安装包
前往仓库下载https://gitee.com/gscloudplugin/gscloudplugin/blob/master/README.md

二、调用打印

首先需要在HTML中引入js文件,这个js文件是由光速云插件客户端生成的,所以只要安装了光速云插件客户端,都能正常加载到js文件

 <!--引入js文件(在插件安装完成后,就能加载这个js文件,一般情况引入一个js文件就可以了,为了防止端口被占用,增加一个备用)-->
 <script type="text/javascript" src="http://127.0.0.1:8365/GSCloudPlugin.js"></script>
 <script type="text/javascript" src="http://127.0.0.1:18365/GSCloudPlugin.js"></script>

现在就可以使用js打印PDF了

GSCloudPlugin.PrintPdf({
			Title:"PDF0001",
			Width: 100,
			Height: 150,
			Url: "https://domain/demo.pdf",
			PrinterName: "",
			OnSuccess:function(result){
                           // 打印成功
			   console.log(result);
			},
			OnError:function(result){
                           // 打印失败 
			   console.log(result);
			}
		     });

是不是很简单呢,关于更多文档打印可以前往https://gitee.com/gscloudplugin/gscloudplugin/blob/master/README.md