Bootstrap funktioniert nicht in pdf
Dies ist mein controller-code
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();
}
Meiner Sicht
<div class="container">
<div class="row">
<div class="col-md-6">
Heading1
</div>
<div class="col-md-6">
Heading2
</div>
</div>
</div>
Jetzt bekomme ich eine pdf-Datei mit überschrift1 und heading2 in zwei verschiedenen Linien. Bootstrap nicht funktioniert. Bin ich etwas fehlt?
return $this->render('test');
Als ich versuchte, diesen einen, es funktioniert, und überschrift1 und heading2 kommt in einer Zeile. Im pdf ist es nicht die Arbeit
- mPDF hat limitierte css-Unterstützung, und wahrscheinlich bootstrap grid wird nicht dort zu arbeiten. Tun es die altmodische Weise mit einer Tabelle:
<table><tr><td>Heading1</td><td>Heading2</td></tr></table>
. - das ist so traurig zu hören
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vom @Bloodhound post - diese Lösung funktioniert für mich gut
Können Sie die Funktion
$mpdf->WriteHtml($stylesheet, 1)
zum hinzufügen benutzerdefinierter stylesheets in Ihrem pdf-Dokument, für mehr Informationen können Sie diesem link http://mpdf1.com/manual/index.php?tid=254Ich gepostet, die ein Problem in github und mpdf Jungs gesagt, dass bootstrap nicht unterstützt out-of-the-box innen mpdf und Sie haben einige benutzerdefinierte Stil. Github-link