TCPDF_PARSER Klassenreferenz

Öffentliche Methoden

 __construct ($data, $cfg=array())
 
 getParsedData ()
 
 Error ($msg)
 

Geschützte Methoden

 setConfig ($cfg)
 
 getXrefData ($offset=0, $xref=array())
 
 decodeXref ($startxref, $xref=array())
 
 decodeXrefStream ($startxref, $xref=array())
 
 getRawObject ($offset=0)
 
 getIndirectObject ($obj_ref, $offset=0, $decoding=true)
 
 getObjectVal ($obj)
 
 decodeStream ($sdic, $stream)
 

Geschützte Attribute

 $xref = array()
 
 $objects = array()
 

Private Attribute

 $pdfdata = ''
 
 $FilterDecoders
 
 $cfg
 

Ausführliche Beschreibung

This is a PHP class for parsing PDF documents.

Definiert in Zeile 54 der Datei tcpdf_parser.php.

Beschreibung der Konstruktoren und Destruktoren

__construct (   $data,
  $cfg = array() 
)

Parse a PDF document an return an array of objects.

Parameter
$data(string) PDF data to parse.
$cfg(array) Array of configuration parameters: 'die_for_errors' : if true termitate the program execution in case of error, otherwise thows an exception; 'ignore_filter_decoding_errors' : if true ignore filter decoding errors; 'ignore_missing_filter_decoders' : if true ignore missing filter decoding errors.
Seit
1.0.000 (2011-05-24)

Definiert in Zeile 102 der Datei tcpdf_parser.php.

Benutzt $cfg, Error(), getIndirectObject(), getXrefData() und setConfig().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

decodeStream (   $sdic,
  $stream 
)
protected

Decode the specified stream.

Parameter
$sdic(array) Stream's dictionary array.
$stream(string) Stream to decode.
Rückgabe
array containing decoded stream data and remaining filters.
Seit
1.0.000 (2011-06-22)

Definiert in Zeile 739 der Datei tcpdf_parser.php.

Benutzt TCPDF_FILTERS\decodeFilter(), Error(), TCPDF_FILTERS\getAvailableFilters() und getObjectVal().

Wird benutzt von getIndirectObject().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

decodeXref (   $startxref,
  $xref = array() 
)
protected

Decode the Cross-Reference section

Parameter
$startxref(int) Offset at which the xref section starts (position of the 'xref' keyword).
$xref(array) Previous xref array (if any).
Rückgabe
Array containing xref and trailer data.
Seit
1.0.000 (2011-06-20)

Definiert in Zeile 211 der Datei tcpdf_parser.php.

Benutzt $xref, Error() und getXrefData().

Wird benutzt von getXrefData().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

decodeXrefStream (   $startxref,
  $xref = array() 
)
protected

Decode the Cross-Reference Stream section

Parameter
$startxref(int) Offset at which the xref section starts.
$xref(array) Previous xref array (if any).
Rückgabe
Array containing xref and trailer data.
Seit
1.0.003 (2013-03-16)

Definiert in Zeile 283 der Datei tcpdf_parser.php.

Benutzt $xref, Error(), getIndirectObject(), getRawObject() und getXrefData().

Wird benutzt von getXrefData().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Error (   $msg)

Throw an exception or print an error message and die if the K_TCPDF_PARSER_THROW_EXCEPTION_ERROR constant is set to true.

Parameter
$msg(string) The error message
Seit
1.0.000 (2011-05-23)

Definiert in Zeile 799 der Datei tcpdf_parser.php.

Wird benutzt von __construct(), decodeStream(), decodeXref(), decodeXrefStream(), getIndirectObject() und getXrefData().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

getIndirectObject (   $obj_ref,
  $offset = 0,
  $decoding = true 
)
protected

Get content of indirect object.

Parameter
$obj_ref(string) Object number and generation number separated by underscore character.
$offset(int) Object offset.
$decoding(boolean) If true decode streams.
Rückgabe
array containing object data.
Seit
1.0.000 (2011-05-24)

Definiert in Zeile 674 der Datei tcpdf_parser.php.

Benutzt decodeStream(), Error() und getRawObject().

Wird benutzt von __construct(), decodeXrefStream() und getObjectVal().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

getObjectVal (   $obj)
protected

Get the content of object, resolving indect object reference if necessary.

Parameter
$obj(string) Object value.
Rückgabe
array containing object data.
Seit
1.0.000 (2011-06-26)

Definiert in Zeile 716 der Datei tcpdf_parser.php.

Benutzt getIndirectObject().

Wird benutzt von decodeStream().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

getParsedData ( )

Return an array of parsed PDF document objects.

Rückgabe
(array) Array of parsed PDF document objects.
Seit
1.0.000 (2011-06-26)

Definiert in Zeile 157 der Datei tcpdf_parser.php.

getRawObject (   $offset = 0)
protected

Get object type, raw value and offset to next object

Parameter
$offset(int) Object offset.
Rückgabe
array containing object type, raw value and offset to next object
Seit
1.0.000 (2011-06-20)

Definiert in Zeile 494 der Datei tcpdf_parser.php.

Wird benutzt von decodeXrefStream() und getIndirectObject().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

getXrefData (   $offset = 0,
  $xref = array() 
)
protected

Get Cross-Reference (xref) table and trailer data from PDF document data.

Parameter
$offset(int) xref offset (if know).
$xref(array) previous xref array (if any).
Rückgabe
Array containing xref and trailer data.
Seit
1.0.000 (2011-05-24)

Definiert in Zeile 169 der Datei tcpdf_parser.php.

Benutzt $xref, decodeXref(), decodeXrefStream() und Error().

Wird benutzt von __construct(), decodeXref() und decodeXrefStream().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

setConfig (   $cfg)
protected

Set the configuration parameters.

Parameter
$cfg(array) Array of configuration parameters: 'die_for_errors' : if true termitate the program execution in case of error, otherwise thows an exception; 'ignore_filter_decoding_errors' : if true ignore filter decoding errors; 'ignore_missing_filter_decoders' : if true ignore missing filter decoding errors.

Definiert in Zeile 139 der Datei tcpdf_parser.php.

Benutzt $cfg.

Wird benutzt von __construct().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

$cfg
private
Initialisierung:
= array(
'die_for_errors' => false,
'ignore_filter_decoding_errors' => true,
'ignore_missing_filter_decoders' => true,
)

Array of configuration parameters.

Definiert in Zeile 84 der Datei tcpdf_parser.php.

Wird benutzt von __construct() und setConfig().

$FilterDecoders
private

Class object for decoding filters.

Definiert in Zeile 78 der Datei tcpdf_parser.php.

$objects = array()
protected

Array of PDF objects.

Definiert in Zeile 72 der Datei tcpdf_parser.php.

$pdfdata = ''
private

Raw content of the PDF document.

Definiert in Zeile 60 der Datei tcpdf_parser.php.

$xref = array()
protected

XREF data.

Definiert in Zeile 66 der Datei tcpdf_parser.php.

Wird benutzt von decodeXref(), decodeXrefStream() und getXrefData().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.