当前位置: 首页 > news >正文

JPrint免费的Web静默打印控件:PDF打印中文乱码异常解决方案

文章目录

    • JPrint是什么?
    • 中文乱码(Using fallback font 'xxx' for 'xxxx')
      • 1.字体嵌入
      • 2.客户机字体安装
    • 开源地址

相关目录导航
使用文档
端口号修改
代理使用场景
打印服务切换
中文乱码解决方案

JPrint是什么?

JPrint是一个免费开源的可视化静默打印控件。用于web调用,采用http协议调用打印服务实现打印。
在这里插入图片描述

有以下功能

功能说明
打印服务http协议调用接口、自由切换打印服务、适配条码打印机
开机自启支持开机自启
端口设置支持服务端口自由配置
托盘支持托盘,后台运行
换肤换肤功能,支持自定义肤色
代理支持正向代理
云打印默认开启服务远程访问

中文乱码(Using fallback font ‘xxx’ for ‘xxxx’)

在打印PDF时,中文乱码本身这个不属于打印控件的处理范围。奈何遇到这种问题的较多。这里就大概提供下解决方案。

1.字体嵌入

在生成PDF的时候,通过代码,将字体嵌入到PDF中即可,使用 itext5将很容易嵌入
在这里插入图片描述

2.客户机字体安装

尝试在本地(控件所在的电脑上)安装相应字体。不能保证百分百解决问题,特别是非常规类的字体。
如果已经在本地安装,且无效的话,可以参考以下解决方案
一、通过管理员安装字体
二、验证赋予访问权限
三、注册表验证
(一般情况下 安装后,二、三是不用管的)
四、验证字体嵌入性

开源地址

https://gitee.com/BuYaoPenXiangShui/java-print

http://www.dtcms.com/a/329753.html

相关文章:

  • 什么是JSP和Servlet以及二者的关系
  • window显示驱动开发—多平面覆盖 VidPN 呈现
  • MVCC底层实现原理
  • Flask入门:从零搭建Web服务器
  • 雅思大作文笔记
  • iOS 签名证书在版本迭代和iOS上架中的全流程应用
  • Docker 在 Linux 中的额外资源占用分析
  • 智汇河套,量子“风暴”:量子科技未来产业发展论坛深度研讨加速产业成果转化
  • 信息学奥林匹克竞赛(NOI/NOIP/CSP) 学习进度自查表
  • 使用 Python Selenium 和 Requests 实现歌曲网站批量下载实战
  • 嵌入式学习 day50 IMX6ULL裸机开发 - 时钟
  • Linux 5.15.189-rt87 实时内核安装 NVIDIA 显卡驱动
  • 手机充电线贴标机如何使用
  • 内存可见性和伪共享问题
  • php7 太空船运算符
  • 在实验室连接地下车库工控机及其数据采集设备
  • 《零基础入门AI:深度学习中的视觉处理(卷积神经网络(CNN)学习)》
  • Github desktop介绍(GitHub官方推出的一款图形化桌面工具,旨在简化Git和GitHub的使用流程)
  • SpringMVC 6+源码分析(六)参数处理
  • 18. parseInt 的参数有几个
  • C语言——深入理解指针(三)
  • 【LeetCode】6. Z 字形变换
  • 美团搜索推荐统一Agent之性能优化与系统集成
  • Linux小白加油站,第二周
  • 云手机未来的发展趋势如何?
  • docker load镜像后 名字和标签异常解决
  • Centos 用户管理
  • [Oracle数据库] Oracle的表维护
  • 使用dify搭建hr简历助手-上传简历-对接飞书ai表格
  • .NET 应用程序 Linux下守护进程脚本编写