1
키릴 문자로 itextpdf를 작동시키는 방법을 알고 있습니까? (내 예제에서 "ЗАПИСЬ") - itextpdf로 PDF로 변환 할 때 키릴 문자를 올바르게 표시하는 방법은 무엇입니까?
I have code:
Font normal = FontFactory.getFont(String.valueOf(Font.FontFamily.HELVETICA), "CP1251", false, 13);
Document doc = new Document(PageSize.A4, 36, 36, 36, 65);
Paragraph paragraph = new Paragraph("ЗАПИСЬ!!!", normal);
doc.add(paragraph);
나는 CP1251 좋은하지만 텍스트에 대한 단일 문자의 -while 위해 일하는 것을 보았다. 그리고 서로 겹쳐진 모든 문자를 표시합니다.
내 코드가 잘못되었습니다. Thnx!
는 유니 인코딩 등 arial.ttf 것과 같은 문자를 지원하는 폰트를 사용한다. –
@PauloSoares 덧글에 덧붙여 추가 메모가 있습니다 : 모든 곳에서 작동하는지 확인하기 위해 arial이 아닌 다른 무언가를 사용하는 경우 선택한 ttf 앞면을 포함시킬 수도 있습니다. \t'BaseFont bf_russian = BaseFont.createFont ("location/of/your/font.ttf", "CP1251", BaseFont.EMBEDDED); 글꼴 일반 = 새 글꼴 (bf_russian, 12); ' – sorifiend