我正在使用yii2并希望将我的html视图转换为pdf格式,因为我已经使用了 mPDF yii2 install。
在我的控制器动作中,我这样做:
public function actionPdf(){
Yii::$app->response->format = 'pdf';
$this->layout = '//print';
return $this->render('myview', []);
}
当我从行动中移除Yii::$app->response->format = 'pdf';
这一行时。我总是用css得到正确的观点。
但是当我使用Yii::$app->response->format = 'pdf';
这个用于pdf生成时,我只得到没有css的pdf视图。
我已将CSS文件包含在布局中。我应该怎样做才能获得正确的pdf视图?
答案 0 :(得分:0)
基本上,yii2-pdf
是mPDF
库周围的薄包装。如果<link
需要您的样式,则不会包含您的样式,前提是它们包含在<style
代码中。