示例#1
0
 public function setUp()
 {
     $this->stub = $this->getMockForAbstractClass(__NAMESPACE__ . '\\PdfField', array('stub', 0));
     $fixture = __DIR__ . '/../../../fixtures/pdftk_field_output.txt';
     $parser = new PdftkDumpParser($fixture);
     $this->fields = $parser->parse();
 }
示例#2
0
 /**
  * @param Factory $pdftk
  * @param $pdf
  *
  * @return Fields\PdfField[]
  */
 public static function extractFieldsFromPdf(Factory $pdftk, $pdf)
 {
     $fields_dump = tempnam(sys_get_temp_dir(), 'fdf_dump');
     $dataDumper = $pdftk->dumpDataFields($pdf, $fields_dump);
     $dataDumper->generate(array(), true);
     $parser = new PdftkDumpParser($fields_dump);
     $fields = $parser->parse();
     unlink($fields_dump);
     return $fields;
 }
 public function setUp()
 {
     $fixture = __DIR__ . '/../../../fixtures/pdftk_field_output.txt';
     $this->object = new PdftkDumpParser($fixture);
     $this->fields = $this->object->parse();
 }