如果我使用下面的代碼,那么我不會(huì)得到異常pdPageContentStream.setFont(PDType1Font.ZAPF_DINGBATS, 10);pdPageContentStream.beginText();pdPageContentStream.newLineAtOffset(3, 4); pdPageContentStream.showText("\u2714");pdPageContentStream.endText();但是如果我使用下面的代碼然后我得到異常PDType0Font font = null;try(InputStream input = getClass().getClassLoader().getResourceAsStream("ttf/zapfdingbatsRegular.ttf" )){font = PDType0Font.load( pdDocument, input, false);}pdPageContentStream.setFont(font, 10);pdPageContentStream.beginText();pdPageContentStream.newLineAtOffset(3, 4);pdPageContentStream.showText("\u2714");pdPageContentStream.endText();我需要第二個(gè)實(shí)現(xiàn)才能將我的 pdf 驗(yàn)證為 PDF/A。有什么建議么?
1 回答

慕桂英4014372
TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超13個(gè)贊
@mkl。你的評(píng)論對(duì)我?guī)椭艽?。我找到了另一個(gè) ttf 文件,我意識(shí)到在新的 ttf 文件中,unicode 是不同的(0033 和 0037)。所以現(xiàn)在我設(shè)法解決了這個(gè)問題。
添加回答
舉報(bào)
0/150
提交
取消