簡體   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