使用PHPzend框架读取pdf元数据。错误

使用PHPzend框架读取pdf元数据。错误,php,zend-framework,pdf,metadata,zend-pdf,Php,Zend Framework,Pdf,Metadata,Zend Pdf,我需要在上传到服务器之前阅读pdf元数据。我找不到任何为此编写的php类。有趣的是,有一个pdf\u set\u info()函数,但没有pdf\u get\u info() 现在我正试图使用Zend独立pdf解析器实现这一点, 这是我的密码 <?php set_include_path(implode(PATH_SEPARATOR, array('path/to/Zend/library',get_include_path(),))); require_once 'Zend/Loader

我需要在上传到服务器之前阅读pdf元数据。我找不到任何为此编写的php类。有趣的是,有一个
pdf\u set\u info()
函数,但没有
pdf\u get\u info()

现在我正试图使用Zend独立pdf解析器实现这一点, 这是我的密码

<?php
set_include_path(implode(PATH_SEPARATOR, array('path/to/Zend/library',get_include_path(),)));
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();

$pdf = new Zend_Pdf("my_file.pdf");

?>
我的pdf没有版权,也没有被锁定,它在这里
http://69.49.225.82/pdf/my_file.pdf


我用zend尝试过这个,我想这是zend_pdf中的一个bug,你应该报告它。谢谢nelson。有什么建议吗?关于版本?或者其他方法来实现这一点?您的PHP版本是什么?您可以使用phpinfo()查询它;功能,你好,有什么建议吗?任何人是否可以使用ZendFramework2作为独立的pdf解析器?有人请给我引路。是否有针对此的JavaScript/客户端解决方案?。ThanksOk,那么您应该尝试使用更新版本的Zendframework,比如Zendframework-minimal-2.0.0.zip,因为Zend_PDF使用的字符串解析器已经有了一些改进(如下所示)。
Fatal error: Uncaught exception 'Zend_Pdf_Exception' with message 'File is not a PDF.'
in Zend/library/Zend/Pdf/Parser.php:396 Stack trace: #0 Zend/library/Zend/Pdf.php(318):
Zend_Pdf_Parser->__construct('my_file.pdf', Object(Zend_Pdf_ElementFactory_Proxy), false)
#1 Zend/zend.php(15): Zend_Pdf->__construct('my_file.pdf') #2 {main} thrown in Zend/library/Zend/Pdf/Parser.php on line 396