在以前版本的Zend框架中,我会执行以下操作:
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在版本1.9之后的某个时候已经从框架中删除了Zend_pdf。
是否有另一种方法可以从.pdf文件中获取与旧版Zend框架不同的其他内容? (我现在在RedHat上运行PHP 5.4,如果这有任何区别的话)
答案 0 :(得分:0)
您可以使用ZendPdf
的独立版本。它可以在这里找到:
https://github.com/zendframework/ZendPdf
我提到它是因为它可能是适合你的解决方案(即你可以使用基本上是旧的Zend_Pdf
,但不包括整个框架和一些改进,如名称空间)。
截至两年前,需要一些技巧才能让它运转起来。我不知道这个建议是否仍然适用,但你可以在这里阅读:
Where to get and how to use zend_pdf standalone
我已切换到TCPDF
,但我认为您无法使用它提取文档属性。