当前位置:   article > 正文

itextpdf字体编码研究_pdf gb字体编码

pdf gb字体编码

itextpdf新建字体时,需要输入编码

    PdfFont font = PdfFontFactory.createFont("MHei-Medium","UniCNS-UTF32-H", true);

一 查找pdf规范文档,不同字体对应不同的编码:

    对于composition font(CIDFont),创建字体时需要考虑Predefined CMaps,具体参考PDF规范文档"5.6.4 CMaps"小节,可以看出不同的编码适合不同的字体注册类型,例如:

注意:自己猜测:编码后面带的后缀H或者V表示文字是水平书写还是垂直书写

二 查看字体的注册类型:

目前办法是查看itext-asian-5.2.0.jar包里代码对应字体的properties文件获取:

 

三 最后就可以用对应的字体名字和编码来新建字体了,由于itextpdf插件不一定实现了所有对应编码的操作器,所以不一定支持所有的编码,可以写个例子对应看看源码。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/848947
推荐阅读
相关标签
  

闽ICP备14008679号