generování pdf z template pomocí mPDF
- mfajfr
- Člen | 26
Ahoj,
mám zde problém s tvořením PDF souborů přes mPDF. Buď se mi vytvoří
prázdné PDF anebo se mi vytvoří PDF, kde proměnné nejsou
nahrazený daty.
mpdf: 5.7 (vč. upgrade)
nette: 2.0.12
Zde příkládám kód:
<?php
public function __construct($template, $css) {
$this->_css = $css;
$this->_template = new FileTemplate($template);
$this->_mpdf = new mPDF('utf-8', 'A4');
}
public function getContentOfCSS(){
return file_get_contents($this->_css);
}
public function getContentOfTemplate(){
return $this->_template->__toString();
}
public function writeHTML(){
//$this->_mpdf->WriteHTML('<style>' . $this->getContentOfCSS() . '</style>', 1);
$this->_mpdf->WriteHTML($this->getContentOfTemplate());
}
public function show($name = 'neznamy_nazev'){
$this->writeHTML();
$this->_mpdf->Output($name, 'I');
}
public function show($name = 'neznamy_nazev'){
$this->writeHTML();
$this->_mpdf->Output($name, 'I');
}
?>
Předem díky
- David Matějka
- Moderator | 6445
se mi vytvoří PDF, kde proměnné nejsou nahrazený daty.
nepouzivas v te template latte? pokud jo, tak musis mit registrovany latte filter
jinak pokud je to mozne, tak pouzij misto mpdf wkhtmltopdf – ale vyzaduje to binarku na serveru
- mfajfr
- Člen | 26
matej21 napsal(a):
se mi vytvoří PDF, kde proměnné nejsou nahrazený daty.
nepouzivas v te template latte? pokud jo, tak musis mit registrovany latte filter
jinak pokud je to mozne, tak pouzij misto mpdf wkhtmltopdf – ale vyzaduje to binarku na serveru
Ten filtr najdu kde (resp. jak se s tím operuje)? Minule se mi to pravděpodobně povedlo nějak rozjet i bez toho, ale to už nepamatuji :D