working not mensajes emergentes close bootstrap twitter-bootstrap pdf twitter-bootstrap-3 yii2 mpdf

twitter bootstrap - not - Bootstrap no funciona en pdf



title bootstrap 4 (3)

Este es mi código de controlador

public function actionPrint_death_certificate1() { $this->layout = ''certificate''; $html = $this->render(''test''); require_once(Yii::$app->basePath . "/../vendor/mpdf/mpdf/mpdf.php"); $mpdf=new mPDF(); $mpdf->WriteHTML($html); $mpdf->Output(); }

Mi vista

<div class="container"> <div class="row"> <div class="col-md-6"> Heading1 </div> <div class="col-md-6"> Heading2 </div> </div> </div>

Ahora recibo un pdf con el encabezado 1 y el encabezado 2 en dos líneas diferentes. Bootstrap no está funcionando. ¿Me estoy perdiendo de algo?

return $this->render(''test'');

Cuando probé esta, está funcionando y heading1 y heading2 vienen en una línea. En pdf, no funciona


Desde @Bloodhound post: esta solución funciona bien para mí

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { border:0; padding:0; }


Publiqué un problema en github y los chicos de mpdf dijeron que bootstrap no es compatible con la versión de fábrica dentro de mpdf y que tienes que usar un estilo personalizado. Enlace Github


Puede usar la función $mpdf->WriteHtml($stylesheet, 1) para agregar hojas de estilo personalizadas en su pdf, para más información puede consultar este enlace http://mpdf1.com/manual/index.php?tid=254

public function actionPrint_death_certificate1() { $this->layout = ''certificate''; $html = $this->render(''test''); $stylesheet = file_get_contents(''style.css''); require_once(Yii::$app->basePath . "/../vendor/mpdf/mpdf/mpdf.php"); $mpdf = new mPDF(); $mpdf->WriteHTML($stylesheet, 1); $mpdf->WriteHTML($html); $mpdf->Output(); }