Hallo,
ich dachte ich versuch’s einfach mal. Evtl. kennt sich ja einer hier mit dem ZF2 und dieser Erweiterung aus, ansonsten muss ich mal im ZF-Forum nachfragen.
Und zwar möchte ich mit der Erweiterung „ZendPdf“ ein PDF Dokument erstellen was auch soweit klappt.
[PHP]<?php
$pdf = $this->getServiceLocator()->get(‚pdf‘);
$pdfDocument = $pdf->getPdfDocument();
$font = $pdf->getFontWithName('times');
$page = $pdf->getPage('a4');
$page->setFont($font, 12);
$view = new ViewModel();
$viewRender = $this->getServiceLocator()->get('ViewRenderer');
$view->setTemplate('test/pdf/test.phtml');
$text = $viewRender->render($view);
$page->drawText($text, 50, 800, 'UTF-8');
$pdfDocument->pages[] = $page;
$pdfDocument->save('test.pdf');
?>[/PHP]
test.phtml
[HTML]Test
Test[/HTML]
Nun hole ich mir den gesamten Text aus der View um es dem PDF-Dokument hinzuzufügen, damit ich nicht jede Zeile davon einzelnen positionieren muss. Das ganze hat auch den Vorteil, das ich der View bestimmte Variablen für den Text mitgeben kann.
Der Text wird mir auch im PDF-Dokument angezeigt, allerdings ohne formatierungen und Zeilenumbrüche. Hat jemand eine Idee?
Habe bisher nur das hier gefunden: https://packagist.org/packages/ibrows/zend-pdf-html
Allerdings noch nicht nutzbar.