0
我正在使用ITextPdf(5.5.6)和我的java + android web應用程序生成pdf.I想查看Gotham Light字體中的內容。因此,我已經下載了一個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;
請你能幫助我嗎?