/** * Constructor * * @param string $filename Source-Filename * @param object $fpdi Object of type fpdi */ function fpdi_pdf_parser($filename, &$fpdi) { $this->fpdi =& $fpdi; parent::pdf_parser($filename); // resolve Pages-Dictonary $pages = $this->pdf_resolve_object($this->c, $this->root[1][1]['/Pages']); // Read pages $this->read_pages($this->c, $pages, $this->pages); // count pages; $this->page_count = count($this->pages); }
/** * Constructor * * @param string $filename Source-Filename * @param object $fpdi Object of type fpdi */ function fpdi_pdf_parser($filename,&$fpdi) { $this->fpdi =& $fpdi; $this->filename = $filename; parent::pdf_parser($filename); if ($this->success == false) { return false; } // resolve Pages-Dictonary $pages = $this->pdf_resolve_object($this->c, $this->root[1][1]['/Pages']); if ($this->success == false) { return false; } // Read pages $this->read_pages($this->c, $pages, $this->pages); if ($this->success == false) { return false; } // count pages; $this->page_count = count($this->pages); }