Как получить информацию о шрифте PDF, используя smalot pdfparser?

Я использую 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);

Пожалуйста, позвольте мне, если у вас есть идеи. ИЛИ есть ли другой способ добиться этого?

3

Решение

Может быть, просто может быть, вам это больше не нужно 2 года спустя :), но вы можете перебрать эту коллекцию и вызвать getName()

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

}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]