[英]pdfbox generate pdf with cyrillic characters
I create pdf using pdfbox - 2.0.6, import custom font and fulfill the document with cyrillic characters. 我使用pdfbox-2.0.6创建pdf,导入自定义字体并用西里尔字母填充文档。 When i test on 3 computers(2xWindows based and 1 Linux ubunto based) it`s ok. 当我在3台计算机(基于2xWindows和1台Linux ubunto)上进行测试时,就可以了。 But when i deploy my code to the server(CentOS based) the code trow this exception: 但是,当我将代码部署到服务器(基于CentOS)时,代码抛出此异常:
java.lang.IllegalArgumentException: No glyph for U+0448 in font FontSans-BoldCyr
I tried with pdfbox default fonts (PDType1Font.TIMES_ROMAN , PDType1Font.HELVETICA)
but then i get 我尝试使用pdfbox默认字体(PDType1Font.TIMES_ROMAN , PDType1Font.HELVETICA)
但后来我得到了
java.lang.IllegalArgumentException: U+0412 ('Vecyrillic') is not available in this font's encoding: WinAnsiEncoding
org.apache.pdfbox.pdmodel.font.PDType1Font.encode(PDType1Font.java:345)
org.apache.pdfbox.pdmodel.font.PDFont.encode(PDFont.java:286)
org.apache.pdfbox.pdmodel.PDPageContentStream.showText(PDPageContentStream.java:411)
The text that i try to wrоte on the pdf is "Вашето индивидуално предложение"
. 我尝试在pdf上写的文本是"Вашето индивидуално предложение"
。
尝试在CentOS服务器上安装ms字体软件包并使用它们: http : //www.itzgeek.com/how-tos/linux/centos-how-tos/how-to-install-microsoft-truetype-fonts-in-centos -6- RHEL-6.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.