我可以在创建PDF时在mPdf中使用内联css吗?

我可以在创建PDF时在mPdf中使用内联css吗?

问题描述:

I already did this with external css. but when i tried to do with inline CSS it wont work.

Can i use inline css in mPdf while creating PDF? Guide me please.

我已经使用外部css执行此操作。 但是当我尝试使用内联CSS时,它无法正常工作。 p>

我可以在创建PDF时在 mPdf strong>中使用内联 css strong>吗? 请指导我。 p> div >

According to the mPDF documentation, yes :

The following are supported (in order of ascending priority - lower ones in list overwrite higher):

  • HTML attributes e.g. <div align="center"> (see supported HTML attributes)

  • CSS Stylesheets - included in header of HTML document or as <link /> or as @import()

    • html tags e.g. p { font-size:12pt; color:#880000; }
    • class e.g. .stylename { font-size:9pt; }
    • id e.g. #style { font-size:9pt; }
  • In-line CSS style e.g. <p style="font-family:monospace;">

(Emphasis mine)

With mpdf,add the css with below

$styles = file_get_contents('style.css');

$mpdf->WriteHTML($styles,1);