如何使用smalot pdfparser获取pdf的字体详细信息?

时间:2016-08-10 03:21:26

标签: php pdf pdf-parsing

我正在使用smalot pdfparser来解析pdf。在解析时,我试图获得字体细节,如字体系列,字体大小等。根据这个API Doc,它提到了getFonts和getFont方法。我想要得到它,但得到一些对象。请按照此link了解更多相关信息。这是我正在使用的代码

$parser = new \Smalot\PdfParser\Parser();
$pdf    = $parser->parseFile('hw.pdf');
$pages  = $pdf->getPages();
$page   = $pages[0];
$fonts = $page->getFonts();
print_r($fonts);

如果您有任何想法,请告诉我。或者还有其他方法可以达到这个目的吗?

1 个答案:

答案 0 :(得分:0)

也许,也许也许,两年后您不再需要它了:),但是您可以遍历该集合并致电getName()

foreach($page->getFonts() as $font) {
    print_r($font->getName() . PHP_EOL);

}