Jul 202010
 

라이브러리 설치

iText 2.x.x 선택해야 함, iText 5.x.x는 해보니 아무리 찾아보고 시도해봐도 안되더군요 ㅠ.ㅠ

iTextAsian.jar 설치 : http://sourceforge.net/projects/itextpdf/files/Asian%20Support/Asian%20CMAPS/iTextAsian.jar/download

 

코딩

BaseFont objBaseFont = BaseFont.createFont("HYGoThic-Medium", "UniKS-UCS2-H", false); 

Font objFont = new Font(objBaseFont, 12);

objDocument.add(new Paragraph("한글테스트", objFont));

 

폰트설치

이전 게시물 참조 : https://madforfamily.com/2816/jfreechart-한글깨짐-문제-해결.html

 

윈도우, 리눅스에서 모두 동작하는 것을 확인했습니다 ^^*

  2 Responses to “iText 한글 깨짐 문제 해결”

  1. BaseFont baseFont = BaseFont.createFont(“c:/windows/fonts/H2MJSM.TTF”, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
    font = new Font(baseFont, 9);

    이러면 5.0.3에서도 한글되용~

    MadForFamily Reply:

    아, H2MJSM.TTF로도 되나 보네요.
    좋은 정보 감사합니다.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)