使用php zend框架阅读pdf元数据。错误

时间:2012-09-17 21:12:59

标签: php zend-framework pdf metadata zend-pdf

我需要在上传到服务器之前阅读pdf元数据。我无法在任何地方找到任何php类。有趣的是,有一个pdf_set_info()函数,但没有pdf_get_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。'

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

我的pdf没有受版权保护或锁定,而且是here http://69.49.225.82/pdf/my_file.pdf

我用zend ZendFramework-1.12.0-minimal.tar.gz

尝试了这个

0 个答案:

没有答案