PHP Класс Smalot\PdfParser\Document

Class Document
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$details array
$dictionary array
$objects Smalot\PdfParser\Object[]
$trailer Header

Открытые методы

Метод Описание
__construct ( )
getDetails ( $deep = true ) : array
getDictionary ( ) : array
getFonts ( ) : Smalot\PdfParser\Object[]
getObjectById ( string $id ) : Smalot\PdfParser\Object
getObjects ( ) : Smalot\PdfParser\Object[]
getObjectsByType ( string $type, string $subtype = null ) : Smalot\PdfParser\Object[]
getPages ( ) : Page[]
getText ( Page $page = null ) : string
init ( )
setObjects ( Smalot\PdfParser\Object[] $objects = [] )
setTrailer ( Header $trailer )

Защищенные методы

Метод Описание
buildDetails ( ) Build details array.
buildDictionary ( ) Build dictionary based on type header field.

Описание методов

__construct() публичный Метод

public __construct ( )

buildDetails() защищенный Метод

Build details array.
protected buildDetails ( )

buildDictionary() защищенный Метод

Build dictionary based on type header field.
protected buildDictionary ( )

getDetails() публичный Метод

public getDetails ( $deep = true ) : array
Результат array

getDictionary() публичный Метод

public getDictionary ( ) : array
Результат array

getFonts() публичный Метод

public getFonts ( ) : Smalot\PdfParser\Object[]
Результат Smalot\PdfParser\Object[]

getObjectById() публичный Метод

public getObjectById ( string $id ) : Smalot\PdfParser\Object
$id string
Результат Smalot\PdfParser\Object

getObjects() публичный Метод

public getObjects ( ) : Smalot\PdfParser\Object[]
Результат Smalot\PdfParser\Object[]

getObjectsByType() публичный Метод

public getObjectsByType ( string $type, string $subtype = null ) : Smalot\PdfParser\Object[]
$type string
$subtype string
Результат Smalot\PdfParser\Object[]

getPages() публичный Метод

public getPages ( ) : Page[]
Результат Page[]

getText() публичный Метод

public getText ( Page $page = null ) : string
$page Page
Результат string

init() публичный Метод

public init ( )

setObjects() публичный Метод

public setObjects ( Smalot\PdfParser\Object[] $objects = [] )
$objects Smalot\PdfParser\Object[]

setTrailer() публичный Метод

public setTrailer ( Header $trailer )
$trailer Header

Описание свойств

$details защищенное свойство

protected array $details
Результат array

$dictionary защищенное свойство

protected array $dictionary
Результат array

$objects защищенное свойство

protected Object[],Smalot\PdfParser $objects
Результат Smalot\PdfParser\Object[]

$trailer защищенное свойство

protected Header,Smalot\PdfParser $trailer
Результат Header