Замена Zend_pdf для получения метаданных
В предыдущих версиях Zend Framework я делал бы следующее:
Zend_Pdf::load('/path/to/pdf.pdf');
$metaAuthor = $pdf->properties['Author'];
$metaTitle = $pdf->properties['Title'];
$metaSubject = $pdf->properties['Subject'];
$metaKeywords = $pdf->properties['Keywords'];
$metaProducer = $pdf->properties['Producer'];
Похоже, что Zend удалил Zend_pdf из фреймворка после версии 1.9.
Есть ли другой способ получить те же подробности из файла.pdf с чем-то, кроме старой версии Zend Framework? (Я сейчас использую PHP 5.4 на RedHat, если это что-то меняет)
1 ответ
Существует отдельная версия ZendPdf
что вы могли бы использовать. Это можно найти здесь:
https://github.com/zendframework/ZendPdf
Я упоминаю об этом, потому что это может быть жизнеспособным решением для вас (т.е. вы можете использовать то, что по сути является старым Zend_Pdf
но без включения всей структуры и с некоторыми улучшениями, такими как пространства имен).
Как и два года назад, для его работы требовалось немного хитрости. Я не знаю, применим ли этот совет до сих пор, но вы можете прочитать об этом здесь:
Где взять и как использовать Zend_pdf автономно
Я перешел на TCPDF
, но я не думаю, что вы можете извлечь свойства документа с ним.