26

mpdfを使用してhtmlをpdfに変換しようとしています。問題は、cssをpdfファイルに適用できないことです。

これが私のphpのコードです:

<?php

    $html = $divPrint;
    $mpdf=new mPDF();
    $stylesheet = file_get_contents('pdf.css');
    $mpdf->WriteHTML($stylesheet,1);
    $mpdf->WriteHTML($html,2);
    $mpdf->Output();
    exit;

?>

それがしているのは、私のこのphpページでajaxを介してhtmlを取得することです。しかし、それが提供する出力には、私が書いたcssは含まれていません。

今やることを教えてください。

4

1 に答える 1

38
 <?php

$html = $divPrint;

include('mpdf.php'); // including mpdf.php
$mpdf=new mPDF();
$stylesheet = file_get_contents('pdf.css'); // external css
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($html,2);
$mpdf->Output();
exit;

?>

最初にhtmlを割り当てて$htmlから、 mpdf.phpファイルを含めます。

于 2013-03-22T09:39:45.183 に答える