$document
$document : \Pop\Pdf\Document
PDF document
Pdf HTML parser class
$document : \Pop\Pdf\Document
PDF document
$html : \Pop\Dom\Child|array
HTML object or array of HTML objects
$css : \Pop\Css\Css
CSS object
$page : \Pop\Pdf\Document\Page
Current page object
$textWrap : \Pop\Pdf\Document\Page\Text\Wrap
Text wrap object
__construct(\Pop\Pdf\Document $document = null)
Constructor
Instantiate the HTML parser object
\Pop\Pdf\Document | $document |
parseString(string $htmlString, \Pop\Pdf\Document $document = null) : self
Parse HTML string
string | $htmlString | |
\Pop\Pdf\Document | $document |
parseFile(string $htmlFile, \Pop\Pdf\Document $document = null) : self
Parse $html from file
string | $htmlFile | |
\Pop\Pdf\Document | $document |
parseUri(string $htmlUri, \Pop\Pdf\Document $document = null) : self
Parse $html from URI
string | $htmlUri | |
\Pop\Pdf\Document | $document |
setDocument(\Pop\Pdf\Document $document) : self
Set document
\Pop\Pdf\Document | $document |
getDocument() : \Pop\Pdf\Document
Get document
document() : \Pop\Pdf\Document
Get document (alias)
getCss() : \Pop\Css\Css
Get styles
getHtml() : \Pop\Dom\Child|array
Get HTML nodes
prepare() : array|\Pop\Dom\Child
Prepare for conversion of HTML into PDF objects
process() : \Pop\Pdf\Document
Process conversion of HTML into PDF objects
addNodeToDocument(\Pop\Dom\Child $child) : void
Add node to document
\Pop\Dom\Child | $child |
addNodeStreamToDocument(\Pop\Dom\Child $child) : void
Add node stream to document
\Pop\Dom\Child | $child |
getStringLines(string $string, integer $fontSize, integer $wrapLength, \Pop\Pdf\Document\Font $fontObject) : array
Get string lines
string | $string | |
integer | $fontSize | |
integer | $wrapLength | |
\Pop\Pdf\Document\Font | $fontObject |