如何使用Itext从PDf获取Tounicode Cmap流?

如何使用Itext从PDf获取Tounicode Cmap流?,pdf,fonts,itext,Pdf,Fonts,Itext,我试图从pdf中提取字体,因为我在字体中获得了以下详细信息 {/LastChar=253, /BaseFont=148 0 R, /Type=/Font, /Subtype=/TrueType, /ToUnicode=149 0 R, /FontDescriptor=150 0 R, /Widths=147 0 R, /FirstChar=32} 但是ToUnicode是149个对象,它只包含{/Length=785,/Filter=[/FlateDecode]} 其中Tounicode c

我试图从pdf中提取字体,因为我在字体中获得了以下详细信息

 {/LastChar=253, /BaseFont=148 0 R, /Type=/Font, /Subtype=/TrueType, /ToUnicode=149 0 R, /FontDescriptor=150 0 R, /Widths=147 0 R, /FirstChar=32}
但是ToUnicode是149个对象,它只包含{/Length=785,/Filter=[/FlateDecode]}
其中Tounicode cmap流用于获取字形和Unicode的映射关系

149 0 obj很可能是一个PDF流,您似乎只检查字典部分。'PdfObject pp=reader.getpdfobject 149;如果pp.isStream{pr=PRStreampp;pr.writeContentnew FileOutputStreamhello.txt;}未打印流,则该流为空如果目标文件存在但为空,则该对象被识别为流。请提供要检查的pdf。基于上述值,我可以生成ttf文件吗?提供要检查的pdf,我无法执行此操作。请指导我如何执行此操作