function testUnrecognizedTinyData() { $data = chr(0x12) . chr(0x13) . chr(0xff) . chr(0x20); $reader = new \Core3\Reader\BinaryData\Document(); $this->assertEquals(false, $reader->isRecognized($data)); $this->assertEquals(false, $reader->isPdfData($data)); }
function testEmbedHtmlImage() { // NOTE: to embed images, use <img src=""> tag but specify a path to an existing file $model = new \Core3\Model\Spreadsheet(); $model->defineColumns(array('id', 'name')); $model->addRow(array('1', 'kalle')); $model->addRow(array('2', 'olle')); $imgFile = tempnam('/tmp', 'embedHtmlImage'); $this->createJpeg($imgFile); $writer = new Pdf(); $writer->setStartHtmlBlock('<img src="' . $imgFile . '"/><br/>'); $writer->setEndHtmlBlock('<h2>GOODBYE</h2>'); $data = $writer->render($model); unlink($imgFile); $reader = new \Core3\Reader\BinaryData\Document(); $this->assertEquals(true, $reader->isRecognized($data)); $this->assertEquals(true, $reader->isPdfData($data)); }