繁体   English   中英

在PHP中将样式表文件包含到MPDF转换中

[英]Include stylesheet file into MPDF conversion in PHP

我已经制作了HTML,可以使用MPDF将其转换为PDF,但是问题是我不能包含样式表文件。

例:

include("../mpdf.php");
$mpdf=new mPDF('c'); 
$mpdf->SetDisplayMode('fullpage');
// LOAD a stylesheet
$stylesheet = file_get_contents('mpdfstyleA4.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($html);
$mpdf->Output();

我使用了上面的代码,但是看不到样式的效果。 有谁知道一种更好的方式来包含样式?

您需要在html中加载样式表-代码段中尚不清楚$ html的内容来自何处,但这是加载样式的地方。 使用您的代码,您将编写已加载的CSS,就好像它是PDF的文档内容一样,我认为这不是您的意图。

在我看来,您正在将新的PDF功能设置为“代码”模式。 $ mpdf =新的mPDF('c');

您是否尝试过不带“ C”的功能?

$mpdf=new mPDF();

另外,您的样式表“ mpdfstyleA4.css”是否与mpdf.php位于同一路径?

mPdf works best with inline style sheets which cause no bugs while pdf opens in different browsers.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM