Конфигурация:
- ubuntu 14.04
- nginx + php5-fpm
- проверял на firefox, chrome
Код: Выделить всё
/**
* THE VIEW BUTTON
*/
echo Html::a('<i class="fa glyphicon glyphicon-hand-up"></i> Privacy Statement', ['/site/mpdf-demo-1'], [
'class'=>'btn btn-danger',
'target'=>'_blank',
'data-toggle'=>'tooltip',
'title'=>'Will open the generated PDF file in a new window'
]);
/**
* THE CONTROLLER ACTION
*/
use kartik\mpdf\Pdf;
// Privacy statement output demo
public function actionMpdfDemo1() {
$pdf = new Pdf([
'mode' => Pdf::MODE_CORE, // leaner size using standard fonts
'content' => '<div>test test</div>',
'options' => [
'title' => 'Privacy Policy - Krajee.com',
'subject' => 'Generating PDF files via yii2-mpdf extension has never been easy'
],
'methods' => [
'SetHeader' => ['Generated By: Krajee Pdf Component||Generated On: ' . date("r")],
'SetFooter' => ['|Page {PAGENO}|'],
]
]);
return $pdf->render();
}