pdf를 생성하기 위해 java + android 웹 응용 프로그램과 함께 ITextPdf (5.5.6)를 사용하고 있습니다. 고담 라이트 글꼴로 내용을보고 싶었습니다. 따라서 Gotham Light .ttf 파일을 다운로드하고 다음과 같이 글꼴을 만들었습니다. 생성 된 pdf에서 좋은 글꼴 인 것처럼 보입니다. 그러나 더 굵은 글꼴입니다.java itextpdf 5.5.6 사용자 정의 글꼴이 제대로 표시되지 않습니다.
iText를 사용하고있는 버전이 Gotham Ligh를 지원합니까?
내가 사용하고있는 코드 :
Template t = ve.getTemplate(contratXHTML, "UTF-8");
StringWriter writer = new StringWriter();
t.merge(context, writer);
String body = writer.toString();
writer.close();
OutputStream os = new FileOutputStream(absolutePathContratPDF);
renderer.getFontResolver().addFont("C:\\Windows\\Fonts\\Gotham Light_0.ttf",BaseFont.EMBEDDED);
renderer.setDocumentFromString(body);
renderer.layout();
renderer.createPDF(os);
os.close();
FileUtils.deleteQuietly(new File(pathTemporalDirectory));
return body;
당신이 나를 도울 수 바랍니다
? 나는 비슷한 문제와 붙어있어