PDF file parser

package Zend_Pdf
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License

 Methods

Object constructor

__construct(mixed $source, \Zend_Pdf_ElementFactory_Interface $factory, boolean $load) 

Note: PHP duplicates string, which is sent by value, only of it's updated. Thus we don't need to care about overhead

Parameters

$source

mixed

$factory

\Zend_Pdf_ElementFactory_Interface

$load

boolean

Exceptions

\Zend_Exception

Object destructor

__destruct() 

Get length of source PDF

getPDFLength() : integer

Returns

integer

Get PDF String

getPDFString() : string

Returns

string

PDF version specified in the file header

getPDFVersion() : string

Returns

string

Get Trailer object

getTrailer() : \Zend_Pdf_Trailer_Keeper

Returns

\Zend_Pdf_Trailer_Keeper

Load XReference table and referenced objects

_loadXRefTable(integer $offset) : \Zend_Pdf_Trailer_Keeper

Parameters

$offset

integer

Exceptions

\Zend_Pdf_Exception

Returns

\Zend_Pdf_Trailer_Keeper

 Properties

 

PDF version specified in the file header

$_pdfVersion : string

Default

 

String parser

$_stringParser : \Zend_Pdf_StringParser

Default

 

Last PDF file trailer

$_trailer : \Zend_Pdf_Trailer_Keeper

Default