Beispiel #1
0
 public function testSomething()
 {
     $pdfDocument = new PdfDocument();
     $file = __DIR__ . '/data/pdfs/writer-lorem.pdf';
     $pdfDocument->loadFromStream(new PdfStream(fopen($file, 'rb')));
     $this->assertEquals(40, count($pdfDocument->getObjects()));
 }
Beispiel #2
0
<?php

use mermshaus\Pdf\Parser\PdfDocument;
use mermshaus\Pdf\Parser\PdfStream;
require __DIR__ . '/../../bootstrap.php';
$pdf = new PdfDocument();
$file = __DIR__ . '/../../../tests/mermshaus/Tests/Pdf/Parser/data/pdfs/writer-lorem.pdf';
$pdf->loadFromStream(new PdfStream(fopen($file, 'rb')));
foreach ($pdf->getObjects() as $object) {
    echo '<p>' . $object->getId() . ':' . $object->getRevision() . '</p>';
    var_dump($object->getValue());
}