JPrint免费的Web静默打印控件:代理如何使用?
文章目录
- JPrint是什么?
- 代理
- 1.全局本地化
- 2.前端报表组件公网访问权限受限
- 3.资源访问受限
- 开源地址
相关目录导航 |
---|
使用文档 |
端口号修改 |
代理使用场景 |
打印服务切换 |
中文乱码解决方案 |
JPrint是什么?
JPrint是一个免费开源的可视化静默打印控件。用于web调用,采用http协议调用打印服务实现打印。
有以下功能
功能 | 说明 |
---|---|
打印方式 | 支持blob、本地目录、网络路径方式打印、支持纸张尺寸设置等 |
打印服务 | http协议调用接口、自由切换打印服务、适配条码打印机 |
开机自启 | 支持开机自启 |
端口设置 | 支持服务端口自由配置 |
托盘 | 支持托盘,后台运行 |
换肤 | 换肤功能,支持自定义肤色 |
代理 | 支持正向代理 |
云打印 | 默认开启服务远程访问 |
代理
控件支持正向代理。默认不使用代理。修改后无需重启,即时生效
·
主要解决部分前端打印组件的访问限制
以下通过代入应用场景的方式来解释如何使用正向代理。
1.全局本地化
启用后,所有访问可以通过localhost完成
2.前端报表组件公网访问权限受限
端口默认2024
使用某些在线报表组件时,公网访问受限(权限不足)
以下[x]表示服务器的域名或ip地址
假如打印资源真是路径为[A].pdf
,通过控件设置代理[A]:{port}
后,用localhost:2024/xx.pdf
即可。
3.资源访问受限
某些项目,出于安全策略。无法直接通过url访问打印资源。这时候就可以采用代理。然后通过控件访问
开源地址
https://gitee.com/BuYaoPenXiangShui/java-print