Documentation

Document
in package

Technical references : - http://www.mactech.com/articles/mactech/Vol.15/15.09/PDFIntro/index.html - http://framework.zend.com/issues/secure/attachment/12512/Pdf.php - http://www.php.net/manual/en/ref.pdf.php#74211 - http://cpansearch.perl.org/src/JV/PostScript-Font-1.10.02/lib/PostScript/ISOLatin1Encoding.pm - http://cpansearch.perl.org/src/JV/PostScript-Font-1.10.02/lib/PostScript/ISOLatin9Encoding.pm - http://cpansearch.perl.org/src/JV/PostScript-Font-1.10.02/lib/PostScript/StandardEncoding.pm - http://cpansearch.perl.org/src/JV/PostScript-Font-1.10.02/lib/PostScript/WinAnsiEncoding.pm

Class Document

Table of Contents

Properties

$details  : array<string|int, mixed>
$dictionary  : array<string|int, mixed>
$metadata  : array<string|int, mixed>
$objects  : array<string|int, PDFObject>
$trailer  : Header

Methods

__construct()  : mixed
extractXMPMetadata()  : void
Extract XMP Metadata
getDetails()  : array<string|int, mixed>
getDictionary()  : array<string|int, mixed>
getFirstFont()  : Font|null
getFonts()  : array<string|int, Font>
getObjectById()  : PDFObject|Font|Page|Element|null
getObjects()  : array<string|int, PDFObject>
getObjectsByType()  : array<string|int, mixed>
getPages()  : array<string|int, Page>
getText()  : string
getTrailer()  : Header
hasObjectsByType()  : bool
init()  : mixed
setObjects()  : mixed
setTrailer()  : mixed
buildDetails()  : mixed
Build details array.
buildDictionary()  : mixed
Build dictionary based on type header field.

Properties

$details

protected array<string|int, mixed> $details

$dictionary

protected array<string|int, mixed> $dictionary = []

$metadata

protected array<string|int, mixed> $metadata = []

Methods

__construct()

public __construct() : mixed

extractXMPMetadata()

Extract XMP Metadata

public extractXMPMetadata(string $content) : void
Parameters
$content : string

getDetails()

public getDetails() : array<string|int, mixed>
Return values
array<string|int, mixed>

getDictionary()

public getDictionary() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFonts()

public getFonts() : array<string|int, Font>
Return values
array<string|int, Font>

getObjectsByType()

public getObjectsByType(string $type[, string|null $subtype = null ]) : array<string|int, mixed>
Parameters
$type : string
$subtype : string|null = null
Return values
array<string|int, mixed>

getText()

public getText([int|null $pageLimit = null ]) : string
Parameters
$pageLimit : int|null = null
Return values
string

hasObjectsByType()

public hasObjectsByType(string $type[, string|null $subtype = null ]) : bool
Parameters
$type : string
$subtype : string|null = null
Return values
bool

setObjects()

public setObjects([array<string|int, PDFObject$objects = [] ]) : mixed
Parameters
$objects : array<string|int, PDFObject> = []

buildDetails()

Build details array.

protected buildDetails() : mixed

buildDictionary()

Build dictionary based on type header field.

protected buildDictionary() : mixed

        
On this page

Search results