这不是提取字体的正确方法。要读取字体,必须遍历pdf页面并提取字体,如下所示:
PDdocument doc = PDdocument.load("C:/mydoc3.pdf");List<PDPage> pages = doc.getdocumentCatalog().getAllPages();for(PDPage page:pages){ Map<String,PDFont> pageFonts=page.getResources().getFonts();}
这不是提取字体的正确方法。要读取字体,必须遍历pdf页面并提取字体,如下所示:
PDdocument doc = PDdocument.load("C:/mydoc3.pdf");List<PDPage> pages = doc.getdocumentCatalog().getAllPages();for(PDPage page:pages){ Map<String,PDFont> pageFonts=page.getResources().getFonts();}