3

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

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

请让我,如果你有任何想法。或者有没有其他方法可以实现这一目标?

4

1 回答 1

0

也许,只是也许,2 年后你不再需要它了 :),但你可以遍历该集合并调用getName()

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

}
于 2018-10-02T23:58:08.307 回答