Itext5、Itext7 处理特殊字符

通过java操作PDF文件,那么 iText 绝对是你的首选。在生成PDF报告的时候,我们经常需要展示一些特殊字符。

方式一:使用图片这种是最容易想到的

方式二:使用字体

例如:☑在word中我们可以使用特殊字符表查询。在itext5或Itext7中也可以使用。

通过分析,我们发现Word文档中使用的这些特殊字符使用的是字体 Wingdings 2 ,同理只要Itext中也使用相同的字体也就可以了。

  •  

  • 如何将字体应用到代码中
    • Wingdings 2 符号编码对照表按照对照表,将相应的编码填写到代码中即可
    • 例如:“☑”  代码:<cell align="left" fontName="WINGDNG2" fontSize="11" border="1">&#82;</cell> 
符号  编码  符号  编码  符号  编码  符号  编码  符号  编码
! &#33; " &#34;   &#141; Ž &#142; ù &#249;
# &#35; $ &#36;   &#143;   &#144;    
% &#37; & &#38; &#145; &#146;    
' &#39; ( &#40; &#147; &#148;    
) &#41; * &#42; &#149; &#150;    
+ &#43; , &#44; &#151; ˜ &#152;    
- &#45; . &#46; &#153; š &#154;    
/ &#47; 0 &#48; &#155; œ &#156;    
1 &#49; 2 &#50;   &#157; ž &#158;    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值