0

私のサイトでは、ビューを pdf にエクスポートしたいので、pdf 拡張子を使用しました。

            $mPDF1 = Yii::app()->ePdf->mpdf();

            $mPDF1 = Yii::app()->ePdf->mpdf('', 'A5');

            $mPDF1->WriteHTML($this->render('TLR_22', array(), true));

            $stylesheet = file_get_contents(Yii::app()->themeManager->baseUrl.'/default/css/sheets/style');
            $mPDF1->WriteHTML($stylesheet, 1);

            $mPDF1->Output();

次のようにパスを絶対パスに変更しましたが、htmlをpdfにエクスポートしましたが、cssをロードしませんでした:

$stylesheet = file_get_contents('D:/xampp/htdocs/Yii/DialSetup/themes/default/css/sheets/style.css');

どうすればこの問題を解決できますか? ありがとう... :)

4

1 に答える 1

0

documentationから、スタイルを設定してから出力を書き込む必要があるようです。

$stylesheet = file_get_contents('style.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($html,2);

また、$stylesheet に期待する情報が含まれていることを確認しましたか?

于 2013-01-11T17:45:32.760 に答える