0

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();

上記のコードを使用しましたが、スタイルの効果がわかりません。スタイルを含めるためのより良い方法を知っている人はいますか?

4

3 に答える 3

1
mPdf works best with inline style sheets which cause no bugs while pdf opens in different browsers.
于 2014-02-28T11:52:10.150 に答える
1

スタイルシートを html にロードする必要があります - スニペットでは $html のコンテンツがどこから来るのか明確ではありませんが、それがスタイルをロードする場所です。コードを使用して、ロードした CSS を PDF のドキュメント コンテンツであるかのように記述しますが、これはあなたの意図ではないと思います。

于 2013-09-13T10:27:31.977 に答える
0

新しいPDF関数を「コード」モードに設定しているように見えます。$ mpdf = new mPDF('c');

「C」なしで試してみましたか?

$mpdf=new mPDF();

また、スタイルシート「mpdfstyleA4.css」はmpdf.phpと同じパスにありますか?

于 2012-10-26T20:49:15.577 に答える