小编use*_*239的帖子

使用PDFBox获取每行的字体

有没有办法使用PDFBox获取PDF文件的每一行的字体?我试过这个,但它只列出了该页面中使用的所有字体.它不显示该字体显示的行或文本.

List<PDPage> pages = doc.getDocumentCatalog().getAllPages();
for(PDPage page:pages)
{
Map<String,PDFont> pageFonts=page.getResources().getFonts();
for(String key : pageFonts.keySet())
   {
    System.out.println(key+" - "+pageFonts.get(key));
    System.out.println(pageFonts.get(key).getBaseFont());
    }
}
Run Code Online (Sandbox Code Playgroud)

任何输入都表示赞赏.谢谢!

pdf fonts pdfbox

2
推荐指数
1
解决办法
5452
查看次数

标签 统计

fonts ×1

pdf ×1

pdfbox ×1